[Kotlin] 현재시간 불러오기
1) 현재시간을 가져오는 함수 작성
fun formatTimeString(): String? {
val currentDate = java.text.SimpleDateFormat("yyyy.MM.dd", java.util.Locale.getDefault())
.format(java.util.Date())
return currentDate
}
현재 시간을 받아오기 위한 함수를 작성해주었다.
SimpleDateFormat(“yyyy.MM.dd”, java.util.Locale.getDefault()):
SimpleDateFormat("yyyy.MM.dd", java.util.Locale.getDefault())
: 날짜와 시간을 원하는 형식으로 포맷하는 클래스이다.
"yyyy.MM.dd"
: 날짜 포맷을 지정한다. 여기서는 연도(4자리).월(2자리), 일(2자리) 형식으로 지정되어 있습니다.java.util.Locale.getDefault()
: 현재 시스템의 로케일을 사용하여 포맷을 적용한다. 이는 지역 설정에 따라 날짜 포맷이 달라질 수 있도록 해준다.
.format(java.util.Date()):
java.util.Date()
: 현재 날짜와 시간을 나타내는 객체를 생성한다..format(...)
:SimpleDateFormat
을 사용하여 날짜를 문자열로 변환하고, 이때 지정된 형식에 따라 변환된다.
return currentDate
: 포맷팅된 현재 날짜를 반환한다.
2) 필요한 부분에 변수 호출하기
// 시간 포맷 변경 시작
val formattedTime = formatTimeString().toString()
- 필요한 부분에 변수를 만들어서 호출하면 된다!