df1 = pd.DataFrame({'日期':date}) # 数字转星期 中文 def cnWeek(x): w = ['一','二','三','四','五','六','日'] return w[x] # 数字转星期 英文 def enWeek(x): w=['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday'] return w[x] def call_cnWeek(f...
importdatetimedefweek_to_date(year,week):first_day=datetime.datetime.strptime(f'{year}-{week}-1','%Y-%W-%w')last_day=first_day+datetime.timedelta(days=6)returnfirst_day,last_day year=2022week=10first_day,last_day=week_to_date(year,week)print(f"第{week}周的起始日期是:{first_day.da...
defget_current_weekday(n):today_info=datetime.date.today()print("今天是:",today_info)today_n=today_info.weekday()day_n=today_info one_day=datetime.timedelta(days=1)iftoday_n<n:whileday_n.weekday()!=n:day_n+=one_dayelse:whileday_n.weekday()!=n:day_n-=one_dayreturnday_n curr...
today= datetime.datetime.now().weekday() + 1print(today) # 指定日期 week = datetime.datetime.strptime("2020801", "%Y%m%d").weekday() + 1 print(week)
(类似于 self.date().toordinal()) datetime.timestamp() - 返回当前时间的时间戳(类似于 time 模块的time.time()) datetime.weekday() - 返回 0 ~ 6 表示星期几(星期一是 0,依此类推) datetime.isoweekday() - 返回 1 ~ 7 表示星期几(星期一是1, 依此类推) datetime.isocalendar() - 返回一个...
) if day < 0 or day > month : print("\n Error! The entered Day is invalid\n") exit() # 判断该日期为星期几,若参数为月,则用来判断该月第一天为星期几 week = (dy + dm + day - 1 + 6) % 7 if week < 0 : week += 7 if day > 0: if week == 0: WEEK = Weeks[0] ...
weekname= ch_week_names[now.weekday()] #打印当前月份的中文日历month_name, ch_calendar =chinese_calendar(year, month)print(f"{year}年{month_name}, {weekname}\n") 输出结果 2024年八月, 星期五 组合一些扩展的函数处理,我们还可以进行农历年、节气的处理,如下所示。
from datetime import date d = date(2002, 12, 31) d.replace(day=26) #datetime.date(2002, 12, 26) 星期几 date.weekday() 返回一个整数代表星期几,星期一为0,星期天为6。例如,date(2002, 12, 4).weekday() == 2,表示的是星期三。
WEEKDAY(serial_number,[return_type])返回返回对应于某个日期的一周中的第几天, 默认天数是 1表示(星期日)到 7表示(星期六)范围内的整数,如果想让星期一变为1,则需要把第二个参数填2,如下: DATE(year,month,day),此函数返回表示特定日期的连续序列号,一共三个参数,都是必填 ...
Return the year and name of weekday: importdatetime x = datetime.datetime.now() print(x.year) print(x.strftime("%A")) Try it Yourself » Creating Date Objects To create a date, we can use thedatetime()class (constructor) of thedatetimemodule. ...