python中时间戳转化(秒-->字符串)

1 10位秒级时间-->字符串形式

借助time模块中的函数time.localtime(),该函数可以将10位数字的时间转换成格式化的时间对象(time.struct\_time)
然后再借助time.strftime()函数,就可以把结构化时间对象转化成字符串格式。这个函数很好记,就记成string_from_time,从时间变成字符串。

time.strftime('%Y%m%d',time.localtime(1530170000))

2 13位毫秒级时间-->字符串形式

很简单,有了10位秒级时间处理的经验,只要把13位毫秒级时间除以1000即可。

time.strftime('%Y%m%d %H%M%S',time.localtime(1530170000000/1000))

以下是我实际项目中涉及的实例。summary_data中zst_fins2全是13位毫秒级数据,利用map函数打出组合拳,快速转换成字符串时间。map函数的用法可以参考
https://www.jianshu.com/writer#/notebooks/23605236/notes/33838509

import time
def timeStamp(timeNum):
    timeStamp = float(timeNum/1000)
    timeArray = time.localtime(timeStamp)
    otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
    return otherStyleTime
summary_data['zst_fins2_time'] = list(map(timeStamp,summary_data['zst_fins2']))
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,281评论 0 4
  • 我们家有一条很传统的规矩:孩子没到上大学的年龄,坚决不给买手机。而我爸妈在我不配拥有手机的年龄段,也算是非常遵守...
    然后x阅读 173评论 0 0
  • 安装node 参考安装 缺点:当执行 npm install webpack -g 时,提示找不到 webpack...
    赛亚人之神阅读 1,711评论 0 0
  • 人类的大脑容量是7.6亿TB,换句话说,用8TB的硬盘进行系统存储的话,摞起来高达一座艾菲尔铁塔。但是如果我向你灌...
    Donation阅读 320评论 1 0
  • 今天,一条校讯通过来,说女儿这次考试名列全班第一名,全校前五十名。 已经高三的女儿,从最初的倒数,到今天的完美逆袭...
    依依兰风阅读 783评论 6 6