You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求获取当前月份日期及星期名称的方法,需按指定格式输出

获取当前月份所有日期及对应星期的实现方案

嘿,这个需求很容易实现!我用Python给你写个简洁的脚本,运行后就能直接输出你要的「Date Day」格式:

import datetime

# 获取当前年份和月份
current_date = datetime.date.today()
year = current_date.year
month = current_date.month

# 生成当月第一天
current_day = datetime.date(year, month, 1)

# 循环遍历当月所有日期
while current_day.month == month:
    # 格式化输出:日期(YYYY-MM-DD) + 完整星期名称
    print(f"{current_day.strftime('%Y-%m-%d')} {current_day.strftime('%A')}")
    # 日期加1天
    current_day += datetime.timedelta(days=1)

代码说明:

  • 用datetime.date.today()获取当前系统日期,提取年份和月份
  • 从当月第一天开始,通过timedelta(days=1)逐天递增
  • 用strftime('%A')获取完整的星期名称(比如Sunday、Monday),如果需要缩写可以改成%a(Sun、Mon)
  • 循环终止条件是日期的月份不再是目标月份,这样自动处理不同月份的天数(28/29/30/31天)

如果需要指定某个特定月份(比如你示例里的2018年4月),只需要把year和month改成固定值就行:

year = 2018
month = 4

运行这段代码,就能得到你想要的输出格式啦!

内容的提问来源于stack exchange,提问作者Doonie Darkoo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 04:06:28