linux下对date和timestamp的互转
有时候我们在测试中,经常会遇到要使用一个timestamp时间错误查询条件
以往都是通过在mysql中进行转换,或许timestamp的值
其实,linux下直接可以进行date和timestamp的互转
使用也比较方便,具体操作如下:
1. date 到 timestamp(将一个特定时间值转换为timestamp值)
$ date -d '2009-12-01 23:20' +%s
1259680800
2. timestamp 到 date
$ date -d '1970-01-01 1259680800 sec utc'
Tue Dec 1 23:20:00 CST 2009
3. timestamp 到 UTC date
[root@CDM ~]# date -d '1970-01-01 UTC 1284117137 sec' -u
五 9月 10 11:12:17 UTC 2010
4. date,当前时间转换为UTC timestamp
[root@CDM ~]# date +%s
1284117146
本文介绍如何在Linux环境下实现日期(date)与时间戳(timestamp)之间的相互转换。包括将日期转换为时间戳、将时间戳转换为日期、获取当前时间的UTC时间戳等操作。
2594

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



