Search

SimpleDateFormat

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class SimpleDateFormatEx { public static void main(String[] args) throws ParseException { /* * ๋‚ ์งœ ํŒจํ„ด ๊ธฐํ˜ธ yyyy : 4์ž๋ฆฌ ์—ฐ๋„, yy : 2์ž๋ฆฌ ์—ฐ๋„ MM : 2์ž๋ฆฌ ์›”, M : 1์ž๋ฆฌ ์›” dd : 2์ž๋ฆฌ ์ผ, d : 1์ž๋ฆฌ ์ผ D : ์˜ฌํ•ด์˜ ๋ช‡ ๋ฒˆ์งธ ์ผ w : ์˜ฌํ•ด์˜ ๋ช‡ ์ฃผ์ฐจ W : ์ด๋ฒˆ ๋‹ฌ์˜ ๋ช‡ ์ฃผ์ฐจ E : ์š”์ผ a : ์˜ค์ „/์˜คํ›„ HH : ์‹œ(24์‹œ) hh : ์‹œ(12์‹œ) mm : ๋ถ„ ss : ์ดˆ */ Date now = new Date(); // java.util.Date SimpleDateFormat sdf = new SimpleDateFormat(); System.out.println( sdf.format(now) ); String day = "2024/08/23"; // (String) -> (Date) // ์ง€์ •ํ•œ ๋‚ ์งœํ˜•์‹์œผ๋กœ ๋ฌธ์ž์—ด ๋‚ ์งœ๋ฅผ ๋ถ„์„ํ•˜์—ฌ Date ๊ฐ์ฒด ์ƒ์„ฑ // "2024/08/23" --> Date Date date = new SimpleDateFormat("yyyy/MM/dd").parse(day); sdf = new SimpleDateFormat("yyyy/M/d"); System.out.println( sdf.format(date) ); // Date --> "2024/8/23" sdf = new SimpleDateFormat("yyyy๋…„ MM์›” dd์ผ"); System.out.println( sdf.format(date) ); sdf = new SimpleDateFormat("yyyy๋…„ MM์›” dd์ผ a HH:mm:ss"); System.out.println( sdf.format(date) ); sdf = new SimpleDateFormat("์˜ฌํ•ด ์ฒซ ๋‚ ๋ถ€ํ„ฐ D๋ฒˆ์งธ ๋‚ "); System.out.println( sdf.format(date) ); sdf = new SimpleDateFormat("์ด๋ฒˆ ๋‹ฌ ์ฒซ ๋‚ ๋ถ€ํ„ฐ d๋ฒˆ์งธ ๋‚ "); System.out.println( sdf.format(date) ); sdf = new SimpleDateFormat("์˜ฌํ•ด์˜ w์ฃผ์ฐจ ์ž…๋‹ˆ๋‹ค"); System.out.println( sdf.format(date) ); sdf = new SimpleDateFormat("์ด๋ฒˆ ๋‹ฌ์˜ W์ฃผ์ฐจ ์ž…๋‹ˆ๋‹ค"); System.out.println( sdf.format(date) ); } }
Java
๋ณต์‚ฌ