在Ubuntu系统中,可以使用命令行工具date来换算时间戳与UTC时间。以下是具体的步骤:
获取当前时间的时间戳:
date +%s
这将输出当前时间的UNIX时间戳(自1970年1月1日以来的秒数)。
将时间戳转换为UTC时间:
使用date命令的-d选项和@符号来指定时间戳,并使用UTC来表示时区。
date -d @"<timestamp>" UTC
将<timestamp>替换为你想要转换的时间戳。
例如,如果时间戳是1633072800,则命令如下:
date -d @"1633072800" UTC
输出将是:
Thu Oct 7 00:00:00 UTC 2021
获取当前的UTC时间:
date -u
这将输出当前的UTC时间。
将UTC时间转换为时间戳:
使用date命令的-d选项来指定UTC时间,并使用+%s来获取时间戳。
date -d "UTC <date>" +%s
将<date>替换为你想要转换的UTC时间,格式为YYYY-MM-DD HH:MM:SS。
例如,如果UTC时间是2021-10-07 00:00:00,则命令如下:
date -d "UTC 2021-10-07 00:00:00" +%s
输出将是:
1633507200
通过这些命令,你可以在Ubuntu系统中轻松地在时间戳和UTC时间之间进行转换。