• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

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

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
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

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Linux crontab报错:BAD FILE MODE的解决方法发布时间:2022-02-10
下一篇:
linux下的删除重复行命令uniq详细介绍和实例发布时间:2022-02-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap