shell中获取
时间戳的方式为:date-d$currentTime+%s
$date-d@1337743485671"+%c"
Sun28May4436112:41:11PMCST
如果要将一个
日期转为时间戳,方式如下:
1、得到当前时间currentTime=`date+%Y-%m-%d%H:%M:%S`
2、将日期转为时间戳currentTimeStamp=`date-d$currentTime+%s`
echo$currentTimeStamp
3.字符串转换为时间戳可以这样做:date-d"2010-10-1800:00:00"+%s
输出形如:
1287331200
其中,-d参数
表示显示指定的字符串所表示的时间,+%s表示输出时间戳。
4.而时间戳转换为字符串可以这样做:date-d@1287331200
输出形如:
MonOct1800:00:00CST2010