新闻中心
Python怎样根据日期判断周几
Python中用datetime模块获取星期几的核心是.weekday()和.strftime():前者返回0–6(周一为0),后者用%A/%a格式化英文名,中文需列表映射;字符串日期需先用strptime()解析。

Python里用 datetime 模块就能轻松根据日期得到星期几,核心是 .weekday() 和 .strftime() 这两个方法。
用 weekday() 获取数字表示的星期
weekday() 返回 0–6 的整数,其中 Monday=0,Sunday=6:
- 周一 → 0
- 周二 → 1
- ……
- 周日 → 6
示例:
from datetime import date d = date(2025, 6, 12) # 2025年6月12日 print(d.weekday()) # 输出:2 → 周三
用 strftime() 获取中文或英文星期名
更直观的方式是用格式化字符串:
-
%A→ 完整英文名(如Wednesday) -
%a→ 缩写英文名(如Wed) -
%w→ 数字(0是周日,1–6是周一到周六)注意:和weekday()起始不同! - 中文需手动映射,比如:
['周一','周二','周三
','周四','周五','周六','周日'][d.weekday()]
示例(中文输出):
星辰Agent
科大讯飞推出的智能体Agent开发平台,助力开发者快速搭建生产级智能体
378
查看详情
from datetime import date d = date(2025, 6, 12) weekdays = ['周一', '周二', '周三', '周四', '周五', '周六', '周日'] print(weekdays[d.weekday()]) # 输出:周三
处理字符串日期(如 "2025-06-12")
如果输入是字符串,先用 strptime() 解析成 date 或 datetime 对象:
from datetime import datetime s = "2025-06-12" d = datetime.strptime(s, "%Y-%m-%d").date() print(['周一','周二','周三','周四','周五','周六','周日'][d.weekday()])
常见格式符号:%Y 四位年,%m 月,%d 日,%H:%M:%S 时分秒。
注意时区与本地化(进阶提示)
默认按系统本地时区计算。若涉及跨时区或需要本地化名称(如中文星期),推荐用 locale 模块设置区域,或直接用列表映射更稳妥。pandas 的 dt.day_name() 在处理时间序列时也很好用,但纯 Python 场景无需额外依赖。
基本上就这些,不复杂但容易忽略 weekday() 和 %w 的起始差异。
以上就是Python怎样根据日期判断周几的详细内容,更多请关注其它相关文章!
# 就能
# 芋圆粉的推广营销
# 关键词排名如何提
# 如何做好自己的网站推广
# 宝鸡专业网站优化建设
# 南平专业seo技术
# 如何看一个关键词排名
# 汉阳区办公家具网站建设
# 珠海关键词排名工具
# 中小型网站建设详细内容
# 金昌抖音营销推广中心地址
# 相关文章
# python
# 全局变量
# 进阶
# 应用技巧
# 做多
# 如何使用
# 先用
# 递归
# 周日
# 本地化
# 日期
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
qq游戏跨平台入口_qq游戏多设备同步登录
品牌机怎么重装系统 联想/戴尔/惠普笔记本恢复出厂系统教程
大麦的“候补”是什么意思 大麦候补购票规则【详解】
mysql密码锁定怎么解锁_mysql密码锁定解锁后修改密码步骤
sublime怎么进行远程开发编辑_配置rsub/rmate实现sublime编辑服务器文件
Win11输入法不见了怎么办_Windows11恢复语言栏显示方法
《刺客信条:影》PS5 Pro和Switch 2画面对比
解决Tabulator日期时间排序问题的专业指南
QQ邮箱官方网站登录入口_QQ邮箱网页版在线使用
Pygame教程:解决用户输入与游戏状态更新不同步问题
解决Django多数据库/多Schema环境下外键迁移问题
中兴Axon42Ultra怎样在文件App筛图_iPhone中兴Axon42Ultra文件App筛图【图片筛选】
NVIDIA股价11月重挫12%:下月有望好转 但难回5万亿美元巅峰
微信网页版扫码登录入口 微信网页版二维码登录入口
C++如何解决segmentation fault_C++段错误调试与原因分析
J*a编写用户注册与登录功能_掌握字符串与验证逻辑
excel如何生成目录 excel一键生成工作表目录超链接
汽水音乐网页版使用入口_汽水音乐电脑版播放指南
解决Python单元测试中Mock异常方法调用计数为零的问题
如何提高微信支付的安全性_微信支付安全防护与设置建议
蛙漫移动版在线看 蛙漫手机浏览器直达入口
解决移动端滚动问题的overflow属性应用指南
QQ邮箱网页版邮箱入口 QQ邮箱官方登录平台
qq邮箱发邮件给国外发不出去_QQ邮箱国际邮件发送失败原因与解决
照顾宝贝2小游戏点击立即在线玩
PHP 枚举:根据字符串获取枚举案例的策略与实现
豆包手机助手发布技术预览版:直接嵌入手机系统!努比亚样机发售
Win11怎么设置开机NumLock亮 Win11修改注册表InitialKeyboardIndicators值
优化 Jest 模拟:强制未实现函数抛出错误以提升测试效率
mc.js免安装版 mc.js一键畅玩入口
飞书妙记怎样用语音转文字速记_飞书妙记用语音转文字速记【速记方法】
凉拌黄瓜怎么拌更入味 凉拌黄瓜简单家常做法
Fabric Mod开发:在1.19.3+版本中正确添加自定义物品并管理物品组
HTML元素状态管理:根据DIV内容动态启用/禁用按钮
iCloud登录入口网页版 苹果iCloud官网登录
taptap防沉迷怎么解除 taptap解除健康系统限制说明【2025最新】
TikTok网页版直接登录 TikTok网页端官方平台入口
Word2013如何插入视频和音频媒体_Word2013媒体插入的多媒体支持
PHP中SSG-WSG API的AES加密实践:正确使用初始化向量
微博网页版主页入口 微博官方网站免登录访问
探索高级语言到原生C/C++的转译:挑战与内存管理策略
sublime如何配置Python开发环境_将sublime打造成轻量级Python IDE
优化Django表单:提交验证失败后保留用户输入
J*a应用集成GitHub CLI与API认证指南
利用5118提升短视频内容效果_5118短视频关键词优化方法
三星ZFold5多任务卡顿_Samsung ZFold5流畅度提升
如何将HTML表格多行数据保存到Google Sheet
AO3最新入口2025公告_AO3中文官网合集
Log4j Console Appender性能瓶颈与高并发优化策略
AO3官网镜像链接 Archive of Our Own同人文在线浏览


2025-12-04
浏览次数:次
返回列表
','周四','周五','周六','周日'][d.weekday()]