Kotlin/문법
Koltin - 날짜 시간 출력
내손은개발 🐾
2024. 3. 14. 16:47
LocalDateTime
현재 날짜/시간 가져오기
import java.time.LocalDate
import java.time.LocalDateTime
fun main(){
//현재
val dateAndTime: LocalDateTime = LocalDateTime.now()
//2024-03-14T16:18:29.907092600
//날짜
val onlyDate : LocalDate = LocalDate.now()
//2024-03-14
//특정 날짜 출력
val lastYear = LocalDate.of(2023,3,14)
//2023-03-14
//시간도 마찬가지
//LocalDateTime.of(2023, 3, 14, 10, 10, 10)
}
DateTimeFormatter
이미 정의된 형식으로 출력된다.
fun main() {
//DateTimeFormatter을 사용하면 다른 형식로 출력할 수 있다.
val current = LocalDateTime.now()
val formatter1 = DateTimeFormatter.ISO_DATE
val formatted = current.format(formatter1)
println(formatted) //2024-03-14
}
DateTimeFormatter.ofPattern()
커스텀해서 원하는 형식으로 출력할 수 있다.
fun main() {
val current = LocalDateTime.now()
val formatter = DateTimeFormatter.ofPattern("yyyy년 MM월 dd일 HH시 mm분 ss초")
val formatted = current.format(formatter)
println(formatted) //2024년 03월 14일 16시 35분 50초
}
시간을 더 해서 출력할 수 있다.