Date stamp string transfer function

. 1  DEF timeStampToDate (dateUnixString):
 2      '' ' 
. 3      stamp string conversion time, the time stamp may be 10 or 13-bit
 . 4      ' '' 
. 5      Import Time, datetime
 . 6      length = len (STR (dateUnixString))
 . 7      IF == 10 length :
 . 8          the try :
 . 9              date_string = datetime.datetime.fromtimestamp (dateUnixString) .strftime ( " % Y-% MD% H:% M:% S " )
 10              return date_string
 . 11          the except Exception AS E:
 12 is              Print ( E)
 13 is      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     

Test Results

 

 Extended:

You can change the "% Y-% md% H:% M:% S", get any format you want

Such as 201,907,170,730, corresponding to "% Y% m% d% H% M", etc., we need to look

【END】

 

Guess you like

Origin www.cnblogs.com/yeran666/p/11204311.html