TIL - 21.02.08

less than 1 minute read

터미널 Date 출력 포맷 변경

Locale 설정을 변경하지 않았는데 갑자기 Date가 한글 포맷으로 출력되었다. 터미널에서 Date 명령어로 날자를 문자열로 출력할 수 있다. 옵션없이 사용하면 현재 날짜를 출력하며 포맷은 locale 설정에 따라 달라진다.

$ date 

2020. 04. 12. () 13:16:43 KST
$ date 

Sun Apr 12 13:17:34 KST 2020

현재 기본 포맷이 ko_KR.UTF-8로 되어있어서 1번과 같은 형식으로 출력된다. 2번 형식으로 출력하려면 옵션으로 LC_TIME값을 설정해주면 된다.

$ date
2021 2  8 월요일 14 06 16 KST
$ LC_TIME=en_DK date
Mon Feb  8 14:06:23 KST 2021

REF