python時間處理

來源:互聯網
上載者:User

標籤:

在處理資料和進行機器學習的時候,遇到了大量需要處理的時間序列。比如說:資料庫讀取的str 和 time 的轉化,還有 time 的差值計算。總結一下 python 的時間處理方面的內容,希望對大家 學習python有所協助 。 一、字串和時間序列的轉化·  time.strptime()  :字串=> 時間序列·  time.strftime()  :時間序列=> 字串import  timestart = "2017-01-01"end = "2017-8-12"startTime = time.strptime(start,"%Y-%m-%d")endTime = time.strptime(end,"%Y-%m-%d") # 第二個參數 format 指定格式 print(startTime); print(endTime)_start = time.strftime(’%Y%m%d-%H:%M:%S’,startTime)_end = time.strftime(’%Y%m%d-%H:%M:%S’,endTime) # 參數位置剛好相反 print(_start) print(_end) 二、時間戳記·  time.mktime(t) : 將 t 轉化為時間戳記·  time.localtime(s)  :將時間戳記轉化為時間startStamp =  time.mktime(startTime) # time =>  時間戳記endStamp =  time.mktime(endTime)print(startStamp)print(endStamp)_startTime =  time.localtime(startStamp) #  時間戳記  =>  timeprint(_startTime) 三、日期運算 注意:時間戳記是從1970年開始,以秒數為單位,所以我們的計算可以根據秒數來實現例如,我這裡計算 startTime  和  endTime 之間相差的天數:print ( int(( endStamp-startStamp)/(24*60*60)))四、格式匯總%a  英文星期簡寫%A  英文星期的完全%b  英文月份的簡寫%B  英文月份的完全%c  顯示本地日期時間%d  日期,取 1-31%H  小時,  0-23%I  小時,  0-12%m  月,  01 -12%M  分鐘, 1-59%j  年中當天的天數%w  顯示今天是星期幾%W  第幾周%x  當天日期%X  本地的當天時間%y  年份  00-99 間%Y  年份的完整拼字來源: 部落格園

python時間處理

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.