时间戳转日期串函数

it2022-05-05  135

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)