Python datetime模組練習題

2021-10-06 18:33:12 字數 830 閱讀 6084

import datetime

print_today = ",,2023年第天,今年%的時間已過去,我要好好努力學習!"

year_days = 365

today = datetime.datetime.now()

date_str = '年月日'.format(year=today.year,month=today.month,day=today.day)

year = today.year

# 判斷是否為閏年,閏年的條件: 能被100乘除時,如果可以被400乘除,那麼是閏年,不能被100乘除,能被4整除是閏年

leapyear = false

if year % 100 == 0:

if year % 400 ==0:

leapyear = true

elif year % 4 ==0:

leapyear =true

if leapyear:

year_days = 366

#今年的第幾天

days = int(today.strftime('%j'))

week_map =

week_day = week_map[today.isoweekday()]

pass_day = round((days / year_days)*100, 2)

print_today = print_today.format(date_str=date_str, weekday=week_day, days=days, pass_day=pass_day)

print(print_today)

python datetime處理時間

datetime date time都提供了strftime 方法,該方法接收乙個格式字串,輸出日期時間的字串表示。下表是從python手冊中拉過來的,我對些進行了簡單的翻譯 翻譯的有點噢口 格式字元 意義 a 星期的簡寫。如 星期三為web a星期的全寫。如 星期三為wednesday b月份的簡...

python datetime學習筆記

import datetime d datetime.date 2016,7,24 新建乙個日期,注意前面的0不能有 print d 20106 07 24 d datetime.date.today 獲取當前日期 print d print d.year,d.month,d.day print d...

Python datetime模組小結

模組小結如下 另外有time模組小結 from datetime import date,time,datetime,timedelta datetime.now 當前日期元組 datetime.today 當前日期元組 d1 2018 05 09 10 20 15 d2 2018 06 02 08...