[Kotlin] 현재시간 불러오기

[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()
  • 필요한 부분에 변수를 만들어서 호출하면 된다!

© 2023. All rights reserved.

AgileCatch