《用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日凌晨開始...