val formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss", Locale.KOREA)
val nowDateTime = LocalDateTime.now()
val localStartDateTime = LocalDateTime.parse(nowDateTime.toString(), formatter)
val DT = DateTimeFormatter.ofPattern("HH시 mm분 ss초").format(localStartDateTime)
LocalDateTime.parse(nowDateTime.toString(), formatter)
에 변환할 LocalDateTime 형식의 변수를 할당하여 주시고
리턴되는 값을 변경하고 싶으시다면, DateTimeFormatter.ofPattern() 함수 문자열로된 인자를 변경해 주시기 바랍니다.
아래 문자들이 치환됩니다.
G | 연대 (BC, AD) |
y/Y | 년도 |
M/L | 월 (1~12 또는 1월~12월) |
Q/q | 분기(quarter) |
w | 년의 몇 번째 주 (1~53) |
W | 월의 몇 번째 주 (1~5) |
D | 년의 몇 번째 일 (1~366) |
d | 월의 몇 번째 일 (1~31) |
F | 월의 몇 번째 요일 (1~5) |
E/e | 요일 |
a | 오전/오후 (AM/PM) |
H | 시간 (0~23) |
h | 시간 (1~12) |
k | 시간 (1~24) |
K | 시간 (0~11) |
m | 분 (0~59) |
s | 초 (0~59) |
S | 1/1000초 (0~999) |
A | 1/1000초 (그 날의 0시 0분 0초 부터의 시간) |
n | 나노초 (0~999999999) |
N | 나노초 (그 날의 0시 0분 0초 부터의 시간) |
V | 시간대 ID(VV) |
z | 시간대(Time zone) 이름 |
O | 지역화된 zone-offset |
Z | zone-offset |
X/x | zone-offset(Z는 +00:00를 의미) |
’ | escape 문자 (특수문자를 표현하는 데 사용) |
반응형