是否有一種很好的方法來轉換表示時間的字符串,格式爲[m | h | d | s | w] (m =分鐘,h =小時,d =天,s =秒w =星期)到秒數?即將表示爲<number> [m | h | d | s | w]的轉換時間字符串轉換爲Python中的秒數
def convert_to_seconds(timeduration):
...
convert_to_seconds("1h")
-> 3600
convert_to_seconds("1d")
-> 86400
etc?
謝謝!
哈哈,+1和布拉沃,我很尷尬,這不會發生在我身上!我仍然建議每個人都學習如何使用'datetime'庫和'timedelta'類來完成這種任務,因爲在很多情況下這將是最方便的選擇。但是,我必須承認,對於這個特定的問題,你的解決方案比我的解決方案更好。 – 2010-06-22 22:30:01
是啊+1這是相當簡單,優雅的方法來實現我想要的..謝謝! – Andrew 2010-06-23 17:13:27