这就是我想要做的事情:
我想创建一个简单的shell脚本来检查英国当前的时区。 即BST或GMT。
我只能显示英国当前时区的时间。即英国现在是GMT,我只能显示那个时间。 [TZ = GMT日期]
请注意:我不希望永久修改服务器上的UNIX时区(目前是CET)
基于此我需要做一些计算(我很好) 我已经搜索过了,但是找不到任何针对此问题的内容。谢谢你的帮助
答案 0 :(得分:0)
要获取特定时区的日期,您可以执行以下操作:
TZ=GMT date
(或date +%s
如果你想要时代格式,这也是TZ独立的,但对计算来说更友好。)。
对于现在的内容,相对时间我觉得它很简单:
TZ=Europe/London date
我认为应该让您的系统适当地报告BST / GMT。
如果您希望它专门报告偏移量,您可以使用%z
格式说明符:
TZ=Europe/London date +"%Y%m%d %H:%M:%S %z"