코틀린에서 현재시간 가져오기
코틀린에서는 현재시간을 문자열로 바로 표현하고 싶다면 다음과 같다.
(예시: 2021-05-15 21:41:03)
LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))
선언 시 다음과 같은 에러가 발생할 수 있다.
이는 안드로이드 OS 버전 때문인데 RequiresApi()가 이를 호환해준다.
메서드 위에 @RequiresApi(Build.VERSION_CODES.O) 를 입력해주면 해결된다.
넣어주면 에러가 사라지는 것을 확인할 수 있다.
_아래는 잡담 (개발일지)
더보기

1.
C#에서는 DateTime.Now.ToString("yyyy-MM-dd") 면 끝나서
검색도 kotlin datetime now로 검색했다.
2.
원래는 위젯 샘플을 표현하는 포스팅을 계획했지만,
어찌어찌 텍스트를 표현하는 위젯을 만들기는 했지만,
기초적인 게 부족하다 보니 검색한 걸 겨우 따라 하는데 그쳤다.

나중에 이해도가 많이 올라오면 다시 작성하기로 하자.
'개발 이야기 > Android' 카테고리의 다른 글
[kotlin] 안드로이드 파일 저장 (내부 저장소) (0) | 2021.05.30 |
---|---|
[kotlin/Java] Andorid ToolBar 타이틀 제거 (Remove title in Toolbar) (0) | 2021.05.09 |
[Android] 버튼 크기 비례 적용 - Button width 100% (0) | 2021.04.28 |
[ItelliJ / Android Studio] AVD 가상머신 실행 실패 ( Launching 'app' on No Devices ) (0) | 2021.04.25 |
IntelliJ - Android SDK 설치 (안드로이드 SDK 설치) (0) | 2021.04.24 |
댓글