Python實現的時間函式

2022-03-13 01:44:51 字數 1429 閱讀 3754

《用python實現的時間函式》

#-*-coding:utf-8-*-

import datetime, calendar

def getyesterday():

today=datetime.date.today()

oneday=datetime.timedelta(days=1)

yesterday=today-oneday

return yesterday

def gettoday():

return datetime.date.today()

#將字串轉換成datetime型別

def strtodatetime(datestr,format):

return datetime.datetime.strptime(datestr,format)

#時間轉換成字串,格式為2008-08-02

def datetostr(date):

return str(date)[0:10]

#兩個日期相隔多少天,例:2008-10-03和2008-10-01是相隔兩天

def datediff(begindate,enddate):

format="%y-%m-%d";

bd=strtodatetime(begindate,format)

ed=strtodatetime(enddate,format)

oneday=datetime.timedelta(days=1)

count=0

while bd!=ed:

ed=ed-oneday

count+=1

return count

#獲取當前年份 是乙個字串

def getyear():

return str(datetime.date.today())[0:4]

#獲取當前月份 是乙個字串

def getmonth():

return str(datetime.date.today())[5:7]

#獲取當前天 是乙個字串

def getday():

return str(datetime.date.today())[8:10]

def getnow():

return datetime.datetime.now()

print gettoday()

print getyesterday()

print getdaysbynum(3)

print getdays('2008-10-01','2008-10-05')

print '2008-10-04 00:00:00'[0:10]

print str(getyear())+getmonth()+getday()

print getnow()

python的時間函式

python中有三個函式可以實現計算程式執行時間的功能,分別是datetime中的datetime.now time中的time.time 和time.clock 方法一 import datetime starttime datetime.datetime.now 返回當前的系統時間 run fu...

Python時間函式

1.獲取當前時間的兩種方法 import datetime,time now time.strftime y m d h m s print now now datetime.datetime.now print now 2.獲取上個月最後一天的日期 本月的第一天減去1天 last datetime...

python 時間函式

author momo utc 世界協調時間 格林尼治天文時間,世界標準時間,在中國來說是utc 8 dst 夏令時 是一種節約能源而人為規定時間制度,在夏季調快乙個小時 時間的表示形式 1 時間戳 以整型或浮點型表示時間的乙個以秒為單位的時間間隔,這個時間間隔的基礎值是從1970年1月1日凌晨開始...