Bash日期格式错误?

时间:2015-07-17 15:13:15

标签: bash date format utc

我从date函数中得到一个奇怪的行为,它没有正确转换日期。

_startDate="07/14/2015 00:00:00 UTC"
echo $_startDate  # 07/14/2015 00:00:00 UTC
DATE=$(date +%Y%m%d -d "$_startDate")
echo $DATE        # 20150713

正如您所看到的,当我尝试转换日期格式时,它会从_startDate开始一天。我认为这可能是一个奇怪的四舍五入错误,所以我尝试使用_startDate="07/14/2015 00:00:01 UTC",但echo $DATE仍然回应20150713。知道为什么会这样吗?

0 个答案:

没有答案