μλ° 8 Date
Contents
μ΄μ κΉμ§ λ΄ κΈ°μ΅μΌλ‘λ Date κ΄λ ¨ ν΄λμ€λ₯Ό μλμ²λΌ μ μ°¨ λ°κΏμ¨μ¨κ±Έλ‘ κΈ°μ΅μ΄ λλ€.
java.util.Date
> java.util.Calendar
> org.joda.time
κ·Έλ°λ° java 8 λ²μ μμ κΈ°μ‘΄μ μμλ λ¬Έμ λ€μ κ°μ ν΄μ λμλ€κ³ νλ€. (λ€μ΄λ² HellowWorld ν¬μ€ν
μ°Έκ³ ) JSR-310
μ΄λΌλ νμ€λͺ
μΈλ‘.
μ§κΈλΆν°λ JAVA 8 μμ μ 곡νλ APIλ‘ λ μ§ μ°μ°μ μ΄λ»κ² νλμ§μ λν΄ μμλ³΄κ³ μ νλ€. (λ¬Όλ‘ μλ§μ λ μ§ μ°μ° λ°©λ²μμ΄ μμ§λ§ μμ£Ό μ°μ΄λ λΆλΆλ€ μμ£Όλ‘ μ 리ν΄λ³΄μ.)
- Date > String (format)
LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
- String > Date (format)
LocalDateTime.parse("2017-01-01 12:30:00", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
- λ μ§/μκ° μ¦κ°
LocalDateTime localDateTime = LocalDateTime.of(2017, 1, 1, 10, 0, 0);
localDateTime.plusDays(1); // μΌ
localDateTime.plusMonths(1); // μ
localDateTime.plusHours(1); // μκ°
localDateTime.plusWeeks(1); // μ£Ό
localDateTime.minusYears(1); // λ
localDateTime.minusMinutes(1); // λΆ
λ λ€μν λ΄μ©λ€μ μλ URL μμ νμΈμ΄ κ°λ₯νλ€. https://docs.oracle.com/javase/tutorial/datetime/iso/overview.html
Buy me a coffee