time&datetime模塊

#Author:lei
#
時間的3種表形式 1.時間戳 2.格式化的時間字符串 3.元 struc_time 9個元素
#夏令
時間提前1小
import time
'''
print(time.time())  #
時間
x=time.time()  #當前
時間與unix生年的時間
print(x/3600/24/365)  #
算成多少年 x/3600秒/24小/365
time.timezone  #

time.altzone  #夏令
要比區早1小
time.daylight #
是否使用夏令 0表示不使用

time.time() #
時間
time.sleep(1) #休眠1秒

print(time.gmtime())  #默
認傳入utc時間 gmtime(timestamp時間戳)
print(time.localtime(123653652)) #默
認傳入本地時間 localtime(timestamp時間戳)
x=time.localtime()
print(x)
print(x.tm_year) #
取年份
print(x.tm_yday)  #
取哪一天
print(time.mktime(x))  #
時間組轉換時間
'''
x=time.localtime()
#print(time.strftime("%Y-%m-%d %H:%M:%S",x))  #時間 格式化出 元組轉換成字符串
#print(time.strptime('2018-11-23 01:01:49',"%Y-%m-%d %H:%M:%S")) #
時間,字符串轉換成元
y=time.strptime('2018-11-23 01:01:49',"%Y-%m-%d %H:%M:%S")
#strftime("格式",struct_time) ---> “格式化的字符串”
#striptime("格式化字符串","格式")--->struct_time元

'''
x.tm_year=2018
x.tm_mon=11
x.tm_day=23

x.tm_hour=01
x.tm_min=01
x.tm_sec=49
'''
#print(time.asctime(y)) #按 %a 星期 %b月份 %d天 %H:%M:%S %Y 種字符串來
#print(time.ctime(1956115.256)) #
時間戳 按 %a 星期 %b月份 %d天 %H:%M:%S %Y 種字符串來

#datetime
import datetime
print(datetime.datetime.now()) #取當前時間
print(datetime.datetime.now()+datetime.timedelta(3)) #+3天后的時間
print(datetime.datetime.now()+datetime.timedelta(-3)) #-3天前的時間
print(datetime.datetime.now()+datetime.timedelta(hours=3)) #+3個小以後的時間
print(datetime.datetime.now()+datetime.timedelta(hours=-3)) #-3個小以前的時間
print(datetime.datetime.now()+datetime.timedelta(minutes=30)) #+30以後的時間
print(datetime.datetime.now()+datetime.timedelta(minutes=-30)) #-30以前的時間

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章