linux上若要把时间戳转换成不同格式的时间格式,有几种比较简单的方式。要先知道时间戳的格式,Linux中的时间戳格式是以秒计算的UNIX时间到1970年1月1日00:00:00 UTC之间的秒数。
创新互联建站专注于阳明网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供阳明营销型网站建设,阳明网站制作、阳明网页设计、阳明网站官网定制、成都微信小程序服务,打造阳明网络公司原创品牌,更为您提供阳明网站排名全网营销落地服务。
1. 通过日期指令
Linux有一个日期指令可以使用,用于将Unix时间戳转换成日期格式。格式如下:
“`shell
$ date -d @
举个例子,如果我们想把"1595770006300"这个时间戳转换成可读的时间格式,可以使用以下命令:
```shell
date -d @1595770006300
运行后的结果是:`Wed Jul 22 20:20:06 UTC 2020`
2. 通过awk命令
另外一个简单的方式就是使用Awk命令,该命令可以将Unix时间戳转换成YYYY年MM月DD日HH时MM分SS秒:
“`shell
$ awk ‘{print strftime(“%Y年%m月%d日 %H时%M分%S秒”,$1)}’
例如:将"1595770006300"这个时间戳转换成可读格式:
```shell
awk '{print strftime("%Y年%m月%d日 %H时%M分%S秒",$1)}' 1595770006300
结果:`2020年07月22日 20时20分06秒`
3. 通过python语言
也可以使用Python语言,通过python的datetime 模块简单的实现Unix时间戳转换:
“`python
#!/usr/bin/env python
# coding:utf-8
import datetime
if __name__ == ‘__main__’:
unix_time = 1595770006300
dateArray = datetime.datetime.utcfromtimestamp(unix_time/1000)
standardDatetime = dateArray.strftime(“%Y-%m-%d %H:%M:%S”)
print(standardDatetime)
结果:`2020-07-22 20:20:06`
上面介绍了三种在Linux上转换时间戳的简单方法,逐种简单的介绍到上面结束了,可以根据不同的需求来转换时间戳,了解了以上三种方法之后,大家可以自由发挥,通过以上三种方法更加方便、快捷的实现Unix时间戳的转换。
成都服务器租用选创新互联,先试用再开通。
创新互联(www.cdcxhl.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。物理服务器托管租用:四川成都、绵阳、重庆、贵阳机房服务器托管租用。
分享文章:Linux下如何简单转换时间戳(linux时间戳转换)
当前地址:http://www.36103.cn/qtweb/news40/32640.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联