0. 가장 많이 사용되는 방법
| $ date +%Y%m%d%H%M%S |
| 20230710113834 |
%Y%m%d%H%M%S
은 date --help
의 FORMAT 을 참조한다.
date --rfc-2822
와 같은 결과를 얻으려면, LC_TIME 환경변수를 변경해야 한다.
1. LC_TIME
| $ export LC_TIME=ko_KR.UTF-8 |
| $ date |
| 2023. 07. 10. (월) 11:21:57 KST |
| |
| $ export LC_TIME=en_US.UTF-8 |
| $ date |
| Mon 10 Jul 2023 11:30:27 AM KST |
| |
| $ export LC_TIME=POSIX |
| $ date |
| Mon Jul 10 11:21:57 KST 2023 |
2. Ubuntu 19.04 그리고 date 8.30
| $ date --version |
| date (GNU coreutils) 8.30 |
| |
| $ date --rfc-email |
| Fri, 24 Feb 2023 16:41:54 +0900 |
| |
| $ date --rfc-2822 |
| Fri, 24 Feb 2023 16:41:54 +0900 |
| |
| $ date --iso-8601=date |
| 2023-02-24 |
| |
| $ date --iso-8601=hours |
| 2023-02-24T16+09:00 |
| |
| $ date --iso-8601=minutes |
| 2023-02-24T16:41+09:00 |
| |
| $ date --iso-8601=seconds |
| 2023-02-24T16:41:54+09:00 |
| |
| $ date --iso-8601=ns |
| 2023-02-24T16:41:54,028744135+09:00 |
| |
| $ date --rfc-3339=date |
| 2023-02-24 |
| |
| $ date --rfc-3339=seconds |
| 2023-02-24 16:41:54+09:00 |
| |
| $ date --rfc-3339=ns |
| 2023-02-24 16:41:54.421496097+09:00 |
2. Ubuntu 14.04.6 LTS 그리고 date 8.21
| $ date --version |
| date (GNU coreutils) 8.21 |
| |
| $ date --rfc-2822 |
| Fri, 24 Feb 2023 16:53:40 +0900 |
| |
| $ date --iso-8601=date |
| 2023-02-24 |
| |
| $ date --iso-8601=hours |
| 2023-02-24T16+0900 |
| |
| $ date --iso-8601=minutes |
| 2023-02-24T16:53+0900 |
| |
| $ date --iso-8601=seconds |
| 2023-02-24T16:53:40+0900 |
| |
| $ date --iso-8601=ns |
| 2023-02-24T16:53:40,563527251+0900 |
| |
| $ date --rfc-3339=date |
| 2023-02-24 |
| |
| $ date --rfc-3339=seconds |
| 2023-02-24 16:53:40+09:00 |
| |
| $ date --rfc-3339=ns |
| 2023-02-24 16:53:40.857240015+09:00 |
2. CentOS 5.8 그리고 date 5.97
| $ date --version |
| date (GNU coreutils) 5.97 |
| |
| $ date --rfc-2822 |
| Fri, 24 Feb 2023 16:39:30 +0900 |
| |
| $ date --rfc-3339=date |
| 2023-02-24 |
| |
| $ date --rfc-3339=seconds |
| 2023-02-24 16:40:17+09:00 |
| |
| $ date --rfc-3339=ns |
| 2023-02-24 16:40:20.240579000+09:00 |