. 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】