LocalDateTime.now() -> 현재 날짜, 시간 가져옴
LocalDateTime.of(2024,3,13,15,00,00) -> 2024년 3월 13일 15시 00분 00초
LocalDate.now() -> 현재 날짜 가져옴
LocalDate.of(2024,3,13) -> 2024년 3월 13일
DateTimeFormatter 사용 시
ISO_DATE_TIME | YYYY-MM-DDTHH:MM:SS.S |
ISO_LOCAL_DATE | YYYY-MM-DD |
ISO_LOCAL_TIME | HH:MM:SS.S |
ISO_LOCAL_DATE_TIME | YYYY-MM-DDTHH:MM:SS.S |
ISO_DATE | YYYY-MM-DD |
ISO_TIME | HH:MM:SS.S |
val current = LocalDateTime.now()
val formatter = DateTimeFormatter.ISO_DATE
val formatted = current.format(formatter)
yyyy-MM-dd | "2024-03-13" |
dd-MMM-yyyy | "13-March-2024" |
dd/MM/yyyy | "13/03/2024" |
yyyy-MM-dd'T'HH:mm:ssZ | "2024-03-13T15:00:00+0900" //Z는 UTC. 협정 세계시 |
h:mm a | "03:00 PM" |
HH:mm a | "15:00 PM" |
yyyy년 MM월 dd일 | "2024년 03월 13일" |
val current = LocalDateTime.now()
val formatter = DateTimeFormatter.ofPattern("yyyy년 MM월 dd일 hh시 mm분 ss초")
val formatted = current.format(formatter)
println("현재 시각은 : $formatted")
var result = when{
currentTime.compareTo(start) >= 0 && curentTime.compareTo(end) <= 0 -> true
//start와 end 사이에 있으면 true
else -> false
//아니라면 false
}
'언어 > Kotlin' 카테고리의 다른 글
[Kotlin 문법] 문자열 다루기 (0) | 2024.03.15 |
---|---|
[Kotlin 공부] object와 싱글톤, object와 compaion (0) | 2024.03.15 |
[Kotlin 문법 종합] 스레드 활용 실습 (@ 수정하기) (0) | 2024.03.08 |
[Kotlin 문법 종합] - 쓰레드, 코루틴 (# 추가하기) (0) | 2024.03.06 |
[Kotlin 문법 종합] - 확장함수, 비동기 프로그래밍 @@@수정하기 (2) | 2024.03.06 |