Java νλ‘κ·Έλλ° - [κΈ°λ³Έ API ν΄λμ€] Date ν΄λμ€, Calendar ν΄λμ€
Date ν΄λμ€
: Dateλ λ μ§λ₯Ό νννλ ν΄λμ€μ΄λ€. Date ν΄λμ€λ κ°μ²΄ κ°μ λ μ§ μ 보λ₯Ό μ£Όκ³ λ°μ λ μ£Όλ‘ μ¬μ©λλ€. Dateν΄λμ€μλ μ¬λ¬ κ°μ μμ±μκ° μ μΈλμ΄ μμ§λ§ λλΆλΆ Deprecated(λΉκΆμ₯) λμ΄ νμ¬λ Date() μμ±μλ§ μ£Όλ‘ μ¬μ©νλ€. Dateμμ±μλ νμ¬ μμ€ν λ μ§λ₯Ό μ½μ΄ Date κ°μ²΄λ‘ λ§λ λ€.
λ μ§ κ³μ°μ΄ λ€μ΄κ°λ€ => Calendar ν΄λμ€
λ μ§ λ¨μν λΏλ¦°λ€ => Date ν΄λμ€
Calendar ν΄λμ€
: Calendar ν΄λμ€λ λ¬λ ₯μ ννν ν΄λμ€μ΄λ€. Calendar ν΄λμ€λ μΆμ(abstract) ν΄λμ€μ΄λ―λ‘ new μ°μ°μλ₯Ό μ¬μ©ν΄μ μΈμ€ν΄μ€λ₯Ό μμ±ν μ μλ€. κ·Έ μ΄μ λ λ μ§μ μκ°μ κ³μ°νλ λ°©λ²μ΄ μ§μκ³Ό λ¬Έν, λλΌμ λ°λΌ λ€λ₯΄κΈ° λλ¬Έμ΄λ€. μ§μ νμ ν΄λμ€λ₯Ό λ§λ€κΈ° 보λ€λ Calendar ν΄λμ€μ μ μ λ©μλμΈ getInstance() λ©μλλ₯Ό μ΄μ©νλ©΄ νμ¬ μ΄μ체μ μ μ€μ λμ΄ μλ μκ°λλ₯Ό κΈ°μ€μΌλ‘ ν Calendar νμ κ°μ²΄λ₯Ό μ»μ μ μλ€.