Linux下如何简单转换时间戳(linux时间戳转换)

  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。内容未经允许不得转载,或转载时需注明来源: 创新互联