#範例13-1:顯示現在日期時間 #https://www.w3schools.com/python/python_strings_format.asp #https://www.w3school.com.cn/python/python_datetime.asp #https://www.runoob.com/python3/python3-date-time.html import datetime #1.----- 現在日期時間: datetime.datetime.now()--------- #2.----- 顯示中文日期時間: datetime.datetime.now().year ------- print() #注意:結果小時數,不對(因為時區不是台灣時區) #3.----- 自訂日期時間變數:datetime(205,6,5,15,27,30) ---- print() print() #3.----- 調回台灣時區 ---- #(1)方法1:使用pytz為datetime物件加上時區:datetime.datetime.now(tz = tw) # tw = pytz.timezone("Asia/Taipei") #https://blog.pastwind.org/2019/08/pytzdatetime.html #要先install pytz: pip install pytz import pytz #設定台灣時區 #(2)方法2:設定tw時區,的現在時間(不透過 pytz) #https://blog.goodjack.tw/2020/04/create-datetime-with-timezone-via-python3-without-pytz.html # datetime.timezone(datetime.timedelta(hours=+8)) #設定台灣時區 #------------------------------------------------------------------------- #------------------------------------------------------------------------- #範例13-1:顯示現在日期時間 #https://www.w3schools.com/python/python_strings_format.asp #https://www.w3school.com.cn/python/python_datetime.asp #https://www.runoob.com/python3/python3-date-time.html import datetime #1.----- 現在日期時間: datetime.datetime.now()--------- a1 = datetime.datetime.now() #注意:結果小時數,不對(因為時區不是台灣時區) print(a1) #2.----- 顯示中文日期時間: datetime.datetime.now().year ------- print() a1 = datetime.datetime.now(); print("西元", a1.year, "年", a1.month, "月", a1.day, "日", a1.hour, "時", a1.minute, "分", a1.second, "秒") #注意:結果小時數,不對(因為時區不是台灣時區) #3.----- 自訂日期時間變數:datetime(205,6,5,15,27,30) ---- print() a1 = datetime.date(2050,6,5) print(a1) print() a1 = datetime.datetime(205,6,5,15,27,30) print(a1) #4.----- 調回台灣時區 ---- #(1)方法1:使用pytz為datetime物件加上時區:datetime.datetime.now(tz = tw) # tw = pytz.timezone("Asia/Taipei") #https://blog.pastwind.org/2019/08/pytzdatetime.html #要先install pytz: pip install pytz import pytz #設定台灣時區 tw = pytz.timezone("Asia/Taipei") a1 = datetime.datetime.now(tz = tw) print(a1) #(2)方法2:設定tw時區,的現在時間(不透過 pytz) #https://blog.goodjack.tw/2020/04/create-datetime-with-timezone-via-python3-without-pytz.html # datetime.timezone(datetime.timedelta(hours=+8)) #設定台灣時區 tw = datetime.timezone(datetime.timedelta(hours=+8)) a1 = datetime.datetime.now(tz = tw) print(a1) #-------------------------------------------------------------------------