2017-06-28 57 views
-1

我如何轉換的時間在1900年之前進入millisecond.currently使用這種方法: -將1900年前的時間轉換爲毫秒python?

if 'dob' in json_data['data']: 
        datetimestring = str(datetime.fromtimestamp(json_data['data']['dob']/1000.0).strftime("%d-%m-%Y")) 
       else: 
        datetimestring = [] 
       result_data_for_editing = json_data['data'] 

,我gettingt此錯誤: - year=1084 is before 1900; the datetime strftime() methods require year >= 1900

+1

你想從何時開始計數? – TZHX

+0

實際上,在我的數據庫中有一個dob feild,conatin 1084作爲dob,我不知道如何將它轉換爲毫秒 –

回答

2

只是一種解決方法,而不是實際的答案!

如果年份是1900年以前,說1800: 你剛纔計算之日起的毫秒1900年,並添加毫秒相當於(一九零零年至1800年=)100年了。