在下面顯示的代碼中,我需要操作python中的time var以在python中顯示日期/時間戳來表示該延遲。在python中操作時間
例如,當用戶以小時爲單位輸入延遲時間時,我需要設置jcarddeliver var使用當前日期/時間+延遲的值更新自己。
此外它也應該更新日期var。例如,如果日期是2月24日和時間是15:00,延遲時間爲10個小時,在jcarddeliver日期應更改爲2月25日
jcarddate = time.strftime("%a %m/%d/%y", time.localtime())
jcardtime = time.strftime("%H:%M:%S", time.localtime())
delay = raw_input("enter the delay: ")
jcarddeliver = ??
我只希望我作出的感覺。
從我看到的情況來看,現在和接下來的變量只能使用打印模塊正確顯示。如果我必須將這些值傳遞給數據庫,該怎麼辦?它給我一個錯誤說,並非所有在字符串格式化過程中轉換的參數。 – amit
在上面的例子中,變量'now'和'then'是日期時間對象。當你打印它們時,它們被轉換成一個字符串。如果你真的想要一個字符串,請嘗試str()函數,例如STR(現在)。當然,您也可以使用now.year,now.month等。更多信息請參見http://docs.python.org/library/datetime.html。 –