2013-10-19 2 views
0

누군가 설명 할 수 있습니까? 시간이 1 또는 2 일 때만 "유효하지 않은 날짜"를 반환합니다. 3시 이후에 유닉스 타임 스탬프로 변환합니다.Linux 날짜 : 유효하지 않은 날짜

[[email protected] ~]$ date --version 
date (GNU coreutils) 8.4 
Copyright (C) 2010 Free Software Foundation, Inc. 
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. 
This is free software: you are free to change and redistribute it. 
There is NO WARRANTY, to the extent permitted by law. 

Written by David MacKenzie. 

[[email protected] ~]$ date --date="Sun Mar 10 01:59:00 PDT 2013" +%s 
date: invalid date `Sun Mar 10 01:59:00 PDT 2013' 

[[email protected] ~]$ date --date="Sun Mar 10 02:59:00 PDT 2013" +%s 
date: invalid date `Sun Mar 10 02:59:00 PDT 2013' 

[[email protected] ~]$ date --date="Sun Mar 10 03:59:00 PDT 2013" +%s 
1362913140 

[[email protected] ~]$ date --date="Sun Mar 10 04:59:00 PDT 2013" +%s 
1362916740 

고마워요!

답변

3

2013 년 3 월 10 일 오전 3시에 시계가 앞으로 이동하면 미국에서 일광 절약 기가 시작되었습니다. 귀하의 시간대는 PDT입니다. 즉, 태평양 일광 절약 시간 시간은 해당 날 오전 3 시부 터 유효합니다. 그보다 이전의 시간대는 태평양 표준시였습니다. 태평양 표준 시간은 오전 2시에 완료되었습니다.

+0

@rici Typo on my part. 표준이되어야합니다 ... –

관련 문제