"1970년 1월 1일, 00:00:00 UTC"와 "2019년 11월 23일, 00:00:00 PST"와 같은 두 날짜 간의 차이를 어떻게 계산할 수 있나요?두번째데이트 프로그램을 사용하시나요?
답변1
]# date --date='November 23 2019 00:00:00 PST' +%s
1574496000
1.5기가초. 대략적으로 계산을 해서 확인해봤습니다.
]# echo $((2019 - 1574496000/(60*60*24*365)))
1970
예를 들어, "1970년 1월 1일...
1970년 1월 1일은 "0" 날짜이지 예시가 아니기 때문에 일부 사람들은 반대 투표를 하게 될 수도 있습니다. 묻는 것과 같습니다:"0"년 이후의 연수를 계산하는 방법입니다.
답변2
일반적인 질문에 답하기 위한 간단한 확장입니다. +%s를 사용하여 두 날짜(1970-01-01 에포크)를 실행한 다음 초를 뺍니다. 86400으로 나누어 일수를 구합니다.
시간대와 일광 절약 시간을 고려해 볼 수도 있습니다. 하루 종일 나는 대개 시간을 12:00:00으로 강제 설정하여 대부분의 문제를 피합니다.