KITRI/JAVA

Java ν”„λ‘œκ·Έλž˜λ° - [κΈ°λ³Έ API 클래슀] Date 클래슀, Calendar 클래슀

λ˜νš¨λ‹ˆ 2020. 5. 14. 10:34

Date ν΄λž˜μŠ€

 

: DateλŠ” λ‚ μ§œλ₯Ό ν‘œν˜„ν•˜λŠ” ν΄λž˜μŠ€μ΄λ‹€. Date ν΄λž˜μŠ€λŠ” 객체 간에 λ‚ μ§œ 정보λ₯Ό μ£Όκ³  받을 λ•Œ 주둜 μ‚¬μš©λœλ‹€. Dateν΄λž˜μŠ€μ—λŠ” μ—¬λŸ¬ 개의 μƒμ„±μžκ°€ μ„ μ–Έλ˜μ–΄ μžˆμ§€λ§Œ λŒ€λΆ€λΆ„ Deprecated(λΉ„κΆŒμž₯) λ˜μ–΄ ν˜„μž¬λŠ” Date() μƒμ„±μžλ§Œ 주둜 μ‚¬μš©ν•œλ‹€. Dateμƒμ„±μžλŠ” ν˜„μž¬ μ‹œμŠ€ν…œ λ‚ μ§œλ₯Ό 읽어 Date 객체둜 λ§Œλ“ λ‹€. 

 

 

 

λ‚ μ§œ 계산이 λ“€μ–΄κ°„λ‹€ => Calendar 클래슀

λ‚ μ§œ λ‹¨μˆœνžˆ λΏŒλ¦°λ‹€ => Date 클래슀

 

 

Calendar 클래슀

 

: Calendar ν΄λž˜μŠ€λŠ” 달λ ₯을 ν‘œν˜„ν•œ ν΄λž˜μŠ€μ΄λ‹€. Calendar ν΄λž˜μŠ€λŠ” 좔상(abstract) ν΄λž˜μŠ€μ΄λ―€λ‘œ new μ—°μ‚°μžλ₯Ό μ‚¬μš©ν•΄μ„œ μΈμŠ€ν„΄μŠ€λ₯Ό 생성할 수 μ—†λ‹€. κ·Έ μ΄μœ λŠ” λ‚ μ§œμ™€ μ‹œκ°„μ„ κ³„μ‚°ν•˜λŠ” 방법이 μ§€μ—­κ³Ό λ¬Έν™”, λ‚˜λΌμ— 따라 λ‹€λ₯΄κΈ° λ•Œλ¬Έμ΄λ‹€. 직접 ν•˜μœ„ 클래슀λ₯Ό λ§Œλ“€κΈ° λ³΄λ‹€λŠ” Calendar 클래슀의 정적 λ©”μ†Œλ“œμΈ getInstance() λ©”μ†Œλ“œλ₯Ό μ΄μš©ν•˜λ©΄ ν˜„μž¬ μš΄μ˜μ²΄μ œμ— μ„€μ •λ˜μ–΄ μžˆλŠ” μ‹œκ°„λŒ€λ₯Ό κΈ°μ€€μœΌλ‘œ ν•œ Calendar ν•˜μœ„ 객체λ₯Ό 얻을 수 μžˆλ‹€. 

 

λ°˜μ‘ν˜•