【发布时间】:2010-01-08 18:47:27
【问题描述】:
我有一个 shell 脚本,我想在 GMT 中获取 30 分钟前的日期和时间。
我整小时都可以很好地工作,但部分时间似乎不起作用:
1 小时前
TZ=GMT+1 日期 +%Y-%m-%d" "%H:%M:%S 2010-01-08 17:43:57
2 小时前
TZ=GMT+2 日期 +%Y-%m-%d" "%H:%M:%S 2010-01-08 16:44:07
1/2 小时前
TZ=GMT+.5 日期 +%Y-%m-%d" "%H:%M:%S 2010-01-08 18:44:38
尝试了很多 0.5 1.5 的组合,似乎没有部分时间起作用,这很奇怪,因为有些时区不是一个小时的完全偏移。
有什么建议吗?
不能使用perl或者ruby需要常规的shell或者mysql调用。
【问题讨论】:
标签: unix datetime shell scripting