Linux에서 언어 장벽 없이 시간을 설정하고 읽는 방법은 무엇입니까?

Linux에서 언어 장벽 없이 시간을 설정하고 읽는 방법은 무엇입니까?

현재 명령을 실행할 때

 date

출력은

Wed Sep 18 07:23:28 EDT 2013

날짜를 변경하려면 다음을 실행해야 합니다.

date -s "18 SEP 2013 07:15:00"

(월) SEP로 변경하려고 하면9

실행에서와 같이 :

date -s "18 9 2013 07:15:00"

결과는 다음과 같습니다

date: invalid date `18 9 2013 07:15:00'

다른 국가로 이주한 경우 "SEP"가 무엇을 의미하는지 알아내기 위해 추가로 생각할 필요가 없이 이 방법으로 월 이름 대신 숫자를 간단히 사용할 수 있습니까? 등.. ?

답변1

GNU date유틸리티는 다양한 날짜/시간 형식을 사용합니다. 사용하고 기억하기 쉬운 것은ISO8601. 예는 다음과 같습니다.

date -s '2013-09-18 07:15:00'

NTP대신 시간대를 사용하고 변경하는 것이 좋습니다 .

답변2

실제로,표준 구문이다:

date 09180715

또는

date 091807152013

관련 정보