화면에 현재 날짜, 시간 정보를 나타내고자 할 때 SimpleDateFormat을 사용한다.
System.currentTimeMillis()로 현재 날짜 혹은 시간에 대한 정보를 불러온다.
var now = System.currentTimeMillis();
현재에 대한 정보를 Date를 사용하여 변환한다.
Date date = Date(now)
SimpleDateFormat을 사용하여 현재 정보(날짜, 시간)를 어떻게 표시할지 문자열로 설정한다.
어떤 정보를 표시할지는 아래를 참고하길 바란다.
-
연도 : yyyy
-
월 : MM
-
일 : dd
-
시간 : HH(24시간), hh(12시간)
-
분 : mm
-
초 : s
var sdf = SimpleDateFormat("yyyy/MM/dd") // 2021/03/08
var sdf = SimpleDateFormat("yyyy.MM.dd") // 2021.03.08
var sdf = SimpleDateFormat("HH:mm:ss") // 22:10:28
SimpleDateFormat의 format() 메서드를 호출하여서 Date객체를 넣어준다.
var info = sdf.fomat(date)