Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux unix DATE命令在特定年份转换错误_Linux_Date_Ubuntu - Fatal编程技术网

Linux unix DATE命令在特定年份转换错误

Linux unix DATE命令在特定年份转换错误,linux,date,ubuntu,Linux,Date,Ubuntu,命令 mydate=$(date -d "90 days 19850101" +%Y%m%d%H%M%S) 收益率1985040100000。但是: mydate=$(date -d "90 days 19830101" +%Y%m%d%H%M%S) 产量19830401010000 怎么可能在1983年4月1日增加一小时(这是我不想要的结果),而在1985年,答案是正确的?它是什么时区?它有夏令时/夏令时吗?夏天是时区UTC+3,冬天是UTC+2(爱沙尼亚),所以夏令时是启用的。然而,我不

命令

mydate=$(date -d "90 days 19850101" +%Y%m%d%H%M%S)
收益率1985040100000。但是:

mydate=$(date -d "90 days 19830101" +%Y%m%d%H%M%S)
产量19830401010000


怎么可能在1983年4月1日增加一小时(这是我不想要的结果),而在1985年,答案是正确的?

它是什么时区?它有夏令时/夏令时吗?夏天是时区UTC+3,冬天是UTC+2(爱沙尼亚),所以夏令时是启用的。然而,我不确定20世纪80年代是否有夏时制dst开关从4月改为3月,这是Mat相信的正确答案。好!!