1452053571
예를 들어 입력 값으로 날짜를 설정하고 싶습니다 . 에포크 값 이후 초 단위로 날짜를 설정하고 싶습니다 .
끝까지 읽었 date -help
지만 아무것도 발견하지 못했습니다.
이를 수행하는 매개변수가 있나요?
답변1
와 함께GNU 날짜-d
, 및 옵션 모두에 동일한 날짜 문자열 형식을 사용할 수 있습니다 -s
.
에포크 이후의 초 단위를 사람이 읽을 수 있는 형식으로 변환하려면 다음을 수행하세요.
date -d '@2147483647'
설정하려면:
date -s '@2147483647'
*BSD 사용 date
:
# Convert seconds since epoch
$ date -r 2147483647
Tue Jan 19 03:14:07 UTC 2038
# Set date by seconds since epoch
$ date "$(date -r 2147483647 +'%y%m%d%H%M.%S')"
Tue Jan 19 03:14:07 UTC 2038