日期可以将当前时间格式化为 GMT 时区吗?

日期可以将当前时间格式化为 GMT 时区吗?

当我跑步时,date +"%Y%m%d%H%M%S"我收到20171225203309这里的 CET 时区信息。

我可以用来date获取相同格式的当前时间(但时区为 GMT)吗?

答案1

您可以使用date -u世界时间) 相当于 GMT。

引用date手册:

'-u' '--utc' '--通用'

通过操作来使用通用时间,就像将“TZ”环境变量设置为字符串“UTC0”一样。 UTC 代表协调世界时,成立于 1960 年。由于历史原因,世界时通常被称为“格林威治标准时间”(GMT)。通常,系统会忽略闰秒,从而实现 UTC 的近似值,而不是真正的 UTC。

答案2

使用以下命令:

TZ=GMT date

相同的格式:

TZ=GMT date +"%Y%m%d%H%M%S"
20171225194014

相关内容