最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中處理時間的幾種方法小結

 更新時間:2015年04月09日 10:38:30   作者:aturbofly  
這篇文章主要介紹了Python中處理時間的幾種方法,包括時間的獲取和時間之間的轉換等等,需要的朋友可以參考下

從一個字符串開始

在CODE上查看代碼片派生到我的代碼片

  >>>time_str='2008-08-08 08:08:08' 


 1.1.轉換為struct_time形式的時間  

在CODE上查看代碼片派生到我的代碼片

  >>struct = ime.strptime(time_str,'%Y-%m-%d %H:%M:%S') 
    time.struct_time(tm_year=2008, tm_mon=8, tm_mday=8, tm_hour=8, tm_min=8, tm_sec=8, tm_wday=4, tm_yday=221, tm_isdst=-1) 

1.2.如果要得到對應的時間戳(秒數):

在CODE上查看代碼片派生到我的代碼片

   >>>sec=time.mktime(struct) 
  >>> sec 
  1218154088.0 

 1.3.struct_time形式的時間返回開始的字符串:
在CODE上查看代碼片派生到我的代碼片

  >>time_str=time.strftime("%Y-%m-%d %H:%M:%S",struct) 
  >>> time_str 
  '2008-08-08 08:08:08'  

1.4.時間戳(秒數)返回到struct_time形式的時間怎么辦?
在CODE上查看代碼片派生到我的代碼片

  <pre name="code" class="python">>> time.gmtime(sec) 
  time.struct_time(tm_year=2008, tm_mon=8, tm_mday=8, tm_hour=0, tm_min=8, tm_sec=8, tm_wday=4, tm_yday=221, tm_isdst=0) 

1.5.時間戳(秒數)要返回到字符串應該就知道怎么弄了吧?

當然,有很直接方法,不過轉換回去的時間格式卻不一樣:
在CODE上查看代碼片派生到我的代碼片

  >>> time.ctime(sec) 
  'Fri Aug 08 08:08:08 2008'  

1.6.想獲取當前的時間:

今天:
在CODE上查看代碼片派生到我的代碼片

  >>> datetime.date.today() 
      datetime.date(2015, 4, 3) 

現在:
在CODE上查看代碼片派生到我的代碼片

  >>> datetime.datetime.now() 
      datetime.datetime(2015, 4, 3, 15, 19, 47, 361000) 

現在的時間戳:

 >>> time.time()

1428045689.396

現在的struct_time形式時間:

>>> time.localtime()

time.struct_time(tm_year=2015, tm_mon=4, tm_mday=3, tm_hour=15, tm_min=21, tm_sec=52, tm_wday=4, tm_yday=93, tm_isdst=0)

現在的UTC日期形式:

 >>> time.ctime()

  'Fri Apr 03 15:23:45 2015'

1.7)datetime.date/datetime/time要轉換成struct_time怎么辦?

 >>> datetime.datetime.now().timetuple()

   time.struct_time(tm_year=2015, tm_mon=4, tm_mday=3, tm_hour=15, tm_min=31, tm_sec=19, tm_wday=4, tm_yday=93, tm_isdst=-1)

這樣,結合1.2,要轉換成秒是不是很簡單了?

1.8.datetime.date/datetime形式的的日期怎么轉換成‘2010-01-01 00:00:00'形式的字符串?

結合1.3和1.7是不是很簡單?
1.9.字符串如何轉換成datetime.date/datetime/time呢?
在CODE上查看代碼片派生到我的代碼片

  >>> datetime.datetime.strptime('2014-01-01',"%Y-%m-%d") 
     datetime.datetime(2014, 1, 1, 0, 0) 

2.0.然后要將struct_time轉換為datetime.date/datetime/time也就成功了

在什么情況下需要將struct_time轉換為datetime.date/datetime/time.看了2.1就明白了
2.1時間運算——時間的加減

 昨天的時間怎么算?
在CODE上查看代碼片派生到我的代碼片

  >> today=datetime.date.today() 

在CODE上查看代碼片派生到我的代碼片

  >>> delta=datetime.timedelta(days=1) 
  >>> yesterday=today-delta 
  >>> yesterday 
   datetime.date(2015, 4, 2)  


 明天呢?七天(前)后呢?一分鐘前呢(),一秒呢?

看看這個構造函數:

class datetime.timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]]),能幫助你回答上面的問題吧?

注意阿,struct_time以及字符串都不可以和datetime.timedelta進行運算。所以知道從其他形式轉換成datetime.date/datetime/time.是很有用的吧。

當然,struct_time也可以這樣進行時間運算。比如要計算昨天:

 >>from time import time,localtime

 >>day = 24*60*60

 >>yesterday = localtime(time()-day)

2.2)時間比較:

這個就只說明一句了:datetime.(date/datetime/time.)和struct_time形式的時間都可以進行比較。(彼此之間不能比較)

相關文章

  • python3學生名片管理v2.0版

    python3學生名片管理v2.0版

    這篇文章主要為大家詳細介紹了python3學生名片管理v2.0版,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Python腳本實時處理log文件的方法

    Python腳本實時處理log文件的方法

    Python腳本是用來對實時文件的內容監(jiān)控。接下來通過本文給大家介紹Python腳本實時處理log文件的方法,需要的朋友參考下吧
    2016-11-11
  • Python統(tǒng)計日志中每個IP出現次數的方法

    Python統(tǒng)計日志中每個IP出現次數的方法

    這篇文章主要介紹了Python統(tǒng)計日志中每個IP出現次數的方法,實例分析了Python基于正則表達式解析日志文件的相關技巧,需要的朋友可以參考下
    2015-07-07
  • Python Request爬取seo.chinaz.com百度權重網站的查詢結果過程解析

    Python Request爬取seo.chinaz.com百度權重網站的查詢結果過程解析

    這篇文章主要介紹了Request爬取網站(seo.chinaz.com)百度權重的查詢結果過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • python日志模塊logbook使用方法

    python日志模塊logbook使用方法

    python自帶了日志模塊logging,可以用來記錄程序運行過程中的日志信息。這篇文章主要介紹了python logbook使用方法,需要的朋友可以參考下
    2019-09-09
  • Django1.11配合uni-app發(fā)起微信支付的實現

    Django1.11配合uni-app發(fā)起微信支付的實現

    這篇文章主要介紹了Django1.11配合uni-app發(fā)起微信支付的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • Python爬取視頻時長場景實踐示例

    Python爬取視頻時長場景實踐示例

    這篇文章主要為大家介紹了Python獲取視頻時長場景實踐示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • 打包PyQt5應用時的注意事項

    打包PyQt5應用時的注意事項

    這篇文章主要介紹了打包PyQt5應用時的注意事項的相關資料,需要的朋友可以參考下
    2020-02-02
  • Python實現簡單掃雷游戲

    Python實現簡單掃雷游戲

    這篇文章主要為大家詳細介紹了Python實現簡單掃雷游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 解決Pandas的DataFrame輸出截斷和省略的問題

    解決Pandas的DataFrame輸出截斷和省略的問題

    今天小編就為大家分享一篇解決Pandas的DataFrame輸出截斷和省略的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02

最新評論

象山县| 玉林市| 郴州市| 双鸭山市| 鸡泽县| 绍兴市| 巨鹿县| 吉林市| 文山县| 忻城县| 怀宁县| 湘阴县| 珲春市| 哈巴河县| 行唐县| 临武县| 银川市| 肥西县| 宜兰市| 上高县| 景洪市| 农安县| 金华市| 广饶县| 政和县| 贡嘎县| 扎赉特旗| 莎车县| 崇仁县| 上林县| 皮山县| 青田县| 象州县| 美姑县| 和政县| 故城县| 盖州市| 泗阳县| 乐安县| 阿拉善盟| 卓资县|