首页 > 其他 > 详细

时间戳转日期串函数

时间:2019-07-17 23:29:33      阅读:111      评论:0      收藏:0      [点我收藏+]
 1 def timeStampToDate(dateUnixString):
 2     ‘‘‘
 3     时间戳转换时间字符串,时间戳可以是10位或者13位的
 4     ‘‘‘
 5     import time,datetime
 6     length = len(str(dateUnixString))
 7     if length == 10:
 8         try:
 9             date_String = datetime.datetime.fromtimestamp(dateUnixString).strftime("%Y-%m-d %H:%M:%S")
10             return date_String
11         except Exception as e:
12             print(e)
13     elif length == 13:
14         try:
15             dateUnixString = int(dateUnixString)/1000                                                                      
16             date_String = datetime.datetime.fromtimestamp(dateUnixString).strftime("%Y-%m-d %H:%M:%S")
17             return date_String
18         except Exception as e:
19             print(e)
20     else:print("Parameter is not available !!!")                                                                                
21     

测试结果

技术分享图片

 

 扩展:

可以更改"%Y-%m-d %H:%M:%S",得到任何你想要的格式

如201907170730,对应“%Y%m%d%H%M”等等,看自己需要

【END】

 

时间戳转日期串函数

原文:https://www.cnblogs.com/yeran666/p/11204311.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!