服务器之家

服务器之家 > 正文

linux中Shell日期转为时间戳的方法

时间:2019-11-05 19:06     来源/作者:linux教程网

shell中获取时间戳的方式为:date -d “$currentTime” +%s 

$ date -d @1337743485671 "+%c" 
Sun 28 May 44361 12:41:11 PM CST

如果要将一个日期转为时间戳,方式如下: 

1、得到当前时间 

currentTime=`date “+%Y-%m-%d %H:%M:%S”` 

2、将日期转为时间戳 

currentTimeStamp=`date -d “$currentTime” +%s` 
echo $currentTimeStamp 

3.字符串转换为时间戳可以这样做: 

date -d "2010-10-18 00:00:00" +%s 

输出形如: 

1287331200 

其中,-d参数表示显示指定的字符串所表示的时间,+%s表示输出时间戳。 

4.而时间戳转换为字符串可以这样做: 

date -d @1287331200 

输出形如: 

Mon Oct 18 00:00:00 CST 2010

标签:

相关文章

热门资讯

2022年最旺的微信头像大全 微信头像2022年最新版图片
2022年最旺的微信头像大全 微信头像2022年最新版图片 2022-01-10
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整 2021-08-24
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
暖暖日本高清免费中文 暖暖在线观看免费完整版韩国
暖暖日本高清免费中文 暖暖在线观看免费完整版韩国 2021-05-08
返回顶部