在Linux系统中,时间戳是指自1970年1月1日00:00:00 UTC(协调世界时)以来的秒数。时间戳通常用于表示一个特定的时间点,便于计算和存储。
要将Linux时间戳转换为可读的时间格式,可以使用date
命令。以下是一些常用的方法:
date
命令1633072800
转换为时间:1633072800
转换为时间:+
选项来指定输出的时间格式。例如,输出为YYYY-MM-DD HH:MM:SS
格式:+
选项来指定输出的时间格式。例如,输出为YYYY-MM-DD HH:MM:SS
格式:printf
命令也可以使用printf
命令来格式化时间戳:
timestamp=1633072800
printf '%%s\n' "$(date -d @"$timestamp" +"%Y-%m-%d %H:%M:%S")"
如果需要将可读的时间转换为时间戳,可以使用date
命令的-d
选项:
date -d "2021-10-01 00:00:00" +"%s"
输出:
1633072800
通过上述方法,可以在Linux系统中方便地进行时间戳和时间之间的转换。
领取专属 10元无门槛券
手把手带您无忧上云