看板 Python 關於我們 聯絡資訊
請問在GAE上呼叫出時間函數後 想將他轉為此格式 "%Y-%m-%d %H:%M:%S" 但直接呼叫的時間隔格式都會是 ex: 2011-06-30 18:52:16.357196 秒數後面會有數字 dd=datetime.datetime.now() qq=dd-datetime.timedelta(hours=2) now=m.Data.gql("WHERE DB_Date > :sdate and DB_Date < :edate",sdate=dd,edate=qq) 這是程式碼 呼叫現在時間後格式如上述例子 但如須在GQL中比較格式必須為"%Y-%m-%d %H:%M:%S" 也就是 2011-06-30 18:52:16 請問是否有辦法將秒數後的數字省略掉變成上面的格式 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.137.18
uranusjr:string.split(s[, sep[, maxsplit]]) 07/01 04:18
uranusjr:跟 GAE 不熟, 不過如果取回來的是 datetime 物件那麼可以 07/01 04:21
uranusjr:用 datetime.strftime() 07/01 04:22
※ 編輯: degenerat1 來自: 140.121.137.18 (07/01 15:40)
ya790206:datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") 07/01 18:41
ya790206:這樣產生出來的結果秒數不會有小數點耶 07/01 18:41
ya790206:我用gae測試也不會y 07/01 18:42
degenerat1:已解決 謝謝 07/05 01:34