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

基于python時(shí)間處理方法(詳解)

 更新時(shí)間:2017年08月14日 07:24:02   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇基于python時(shí)間處理方法(詳解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

在處理數(shù)據(jù)和進(jìn)行機(jī)器學(xué)習(xí)的時(shí)候,遇到了大量需要處理的時(shí)間序列。比如說(shuō):數(shù)據(jù)庫(kù)讀取的str和time的轉(zhuǎn)化,還有time的差值計(jì)算??偨Y(jié)一下python的時(shí)間處理方面的內(nèi)容。

一、字符串和時(shí)間序列的轉(zhuǎn)化

time.strptime():字符串=>時(shí)間序列

time.strftime():時(shí)間序列=>字符串

import time
start = "2017-01-01"
end = "2017-8-12"

startTime = time.strptime(start,"%Y-%m-%d")
endTime = time.strptime(end,"%Y-%m-%d") #第二個(gè)參數(shù)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) #參數(shù)位置剛好相反
print(_start)
print(_end)

二、時(shí)間戳

time.mktime(t):將t轉(zhuǎn)化為時(shí)間戳

time.localtime(s):將時(shí)間戳轉(zhuǎn)化為時(shí)間

startStamp = time.mktime(startTime) #time => 時(shí)間戳
endStamp = time.mktime(endTime)
print(startStamp)
print(endStamp)

_startTime = time.localtime(startStamp) # 時(shí)間戳 => time 
print(_startTime)

三、日期運(yùn)算

注意:時(shí)間戳是從1970年開(kāi)始,以秒數(shù)為單位,所以我們的計(jì)算可以根據(jù)秒數(shù)來(lái)實(shí)現(xiàn)

例如,我這里計(jì)算 startTime 和 endTime之間相差的天數(shù):

print (int((endStamp-startStamp)/(24*60*60)))

四、格式匯總

%a 英文星期簡(jiǎn)寫(xiě)
%A 英文星期的完全
%b 英文月份的簡(jiǎn)寫(xiě)
%B 英文月份的完全
%c 顯示本地日期時(shí)間
%d 日期,取1-31
%H 小時(shí), 0-23
%I 小時(shí), 0-12 
%m 月, 01 -12
%M 分鐘,1-59
%j 年中當(dāng)天的天數(shù)
%w 顯示今天是星期幾
%W 第幾周
%x 當(dāng)天日期
%X 本地的當(dāng)天時(shí)間
%y 年份 00-99間
%Y 年份的完整拼寫(xiě)

以上這篇基于python時(shí)間處理方法(詳解)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

绩溪县| 丹江口市| 原阳县| 奈曼旗| 南和县| 牡丹江市| 瑞昌市| 栖霞市| 红原县| 个旧市| 凌云县| 胶南市| 临安市| 黔西| 玛曲县| 尉犁县| 桃园县| 佛教| 丰原市| 永福县| 青浦区| 阿合奇县| 平邑县| 启东市| 剑川县| 西丰县| 建昌县| 吐鲁番市| 长葛市| 房产| 根河市| 黎川县| 张家川| 增城市| 睢宁县| 濮阳县| 兰西县| 禹州市| 肥城市| 乐业县| 定结县|