兩年前做php時候表單傳輸的東西現在都忘了,學習django的時候從頭搞起來昨晚搞到兩點多,今早上型別轉換搞的頭大,閒語少敘,今早想做日起計算,表單傳過來的取完是字串型別,想轉日期型別利用timedelta做計算,google半天發現cookbook有介紹datetime標準庫一下就能解決了,柳暗花明又一村的感覺啊,家裡買了一本一直沒看,抽空得看下啦,另外不熟悉標準庫有坑啊,搞完這個要補下
從from提交的表單裡獲取字串轉換為日期,並且做計算
#我是字串
startdateformetstr = request.post['startdate']
#轉為datetime.datetime型別
print(type(datetime.strptime(startdateformetstr, "%y/%m/%d")))
print((datetime.strptime(startdateformetstr, "%y/%m/%d")))
#轉完了就能和timedelta一起玩耍啦
print((datetime.strptime(startdateformetstr, "%y/%m/%d"))+ timedelta(1))
Python 字串轉換為日期
應用程式接受字串格式的輸入,但是你想將它們轉換為datetime 物件以便在上面執行非字串操作。使用python 的標準模組datetime 可以很容易的解決這個問題。比如 from datetime import datetime text 2012 09 20 y datetime.strpti...
其他型別轉換為字串
1。短整型 int itoa i,temp,10 將i轉換為字串放入temp中,最後乙個數字表示十進位制 itoa i,temp,2 按二進位制方式轉換 2。長整型 long ltoa l,temp,10 3。浮點數 float,double 用fcvt可以完成轉換,這是msdn中的例子 int d...
SQL Server將日期轉換為字串
獲取日期型別引數的年份,返回int型別年份 year 函式返回表示指定日期中的年份的整數。month 函式返回表示指定日期中的月份的整數。day 函式返回表示指定日期中的日期的整數。select year getdate 將時間2006 05 16 10 57 49字串轉換成的日期格式為 2006 ...