1. 将日期格式转为时间戳
获取当前时间:currenttime=`date "+%Y-%m-%d %H:%M:%S"` 结果:2015-04-13 11:15:43
将当前时间转为时间戳:timestamp=`date -d "$curtime" +%s` 结果:1428894966
2. 将时间戳转为日期格式
将当前时间戳转为日期格式: date -d "1970-01-01 UTC $timestamp seconds" "+%F" 结果:2015-04-13 date -d "1970-01-01 UTC $timestamp seconds" "+%F %T" 结果:2015-04-13 11:16:06
将java中的时间戳(精确到ms)转为日期格式: 时间戳:1428887171141
date -d "1970-01-01 UTC 1428887171.141 seconds" "+%F" 结果:2015-04-13 09:06:11
date -d "1970-01-01 UTC 1428887171 seconds" "+%F" 结果:2015-04-13 09:06:11
本文详细介绍如何在Unix/Linux环境下将日期格式转换为时间戳,以及如何将时间戳转换回日期格式。包括基本的时间戳转换命令,以及处理精确到毫秒的Java时间戳的示例。
5800

被折叠的 条评论
为什么被折叠?



