星期、月份英文缩写对照表

道阻且长,行则将至。埋头苦干,不鸣则已,一鸣惊人!

前言

  对程序员来说,基础的英语知识,是必备的。然后呢,下边就总结一下在实际过程中会经常用到的星期、月份的英文缩写。

  顺便做个备忘,便于后续翻阅查看。

星期缩写中英文对照

  下边用表格来清晰的展示:

星期英文全拼英文缩写
星期一MondayMon
星期二TuesdayTues
星期三WednesdayWed
星期四ThursdayThur
星期五FridayFri
星期六SaturdaySat
星期日SundaySun

月份缩写中英文对照

  下边用表格来清晰的展示:

月份英文全拼英文缩写
一月JanuaryJan
二月FebruaryFeb
三月MarchMar
四月AprilApr
五月MayMay
六月JuneJun
七月JulyJul
八月AugustAug
九月SeptemberSep
十月OctoberOct
十一月NovemberNov
十二月DecemberDec

注意事项

  注意在使用过程中,如果在程序中的话,可以直接用英文字符。但是在其他地方,英文缩写后边是有一个“.”的,这个不能省略!

<think>好的,我现在需要解决用户关于Python日期格式转换的查询。用户提到了“表格或指南”,所以应该需要清晰的示例和格式说明。首先,我应该回顾Python中处理日期时间的模块,主要是datetime和time模块。记得datetime模块中的strftime和strptime方法,这两个是关键。 接下来,我需要整理常见的日期格式代码,比如%Y代表四位年份,%m两位月份,%d两位日期等。用户可能需要一个表格将这些格式代码与示例对应起来,这样方便查阅。同时,可能需要给出转换的示例代码,展示如何将字符串转换为日期对象,再转换到其他格式。 另外,用户可能还关心时区处理,但考虑到主要问题是格式转换,可能暂时不需要深入时区,但可以简要提及。同时,第三方库如arrow或dateutil可能对更复杂的转换有帮助,但基础部分使用标准库即可。 需要检查引用内容,看看是否有相关的参考资料。用户提供的引用中有提到pandas和numpy,可能涉及时间序列处理,但用户的问题更基础,可能集中在datetime模块。不过可以提到pandas中的日期处理作为扩展。 然后,按照用户的要求,必须使用行内数学公式的格式,但这个问题可能不涉及数学公式,但需要注意其他格式要求,如代码块使用正确的语法,独立公式不需要,但这里可能不需要。 最后,生成相关问题,考虑用户可能进一步的问题,比如如何处理时区,如何转换时间戳,或者常见错误处理等。确保回答结构清晰,分步骤说明,示例代码正确,并且引用正确来源。例如,用户引用中的[^1]提到了数据准备,可能涉及日期处理,但需要确认是否相关。可能引用[^4]提到Excel转HTML,但不确定相关性,但用户的问题主要关于日期转换,所以可能引用较少,但需要符合用户给的引用列表。</think>### Python日期格式转换指南 #### 一、核心模块与函数 Python标准库通过`datetime`模块提供日期格式转换功能,核心方法包括: - `strptime()`:字符串转日期对象 - `strftime()`:日期对象转字符串 - `isoformat()`:生成ISO 8601标准格式字符串 #### 二、格式符号对照表 | 格式代码 | 说明 | 示例值 | |----------|-----------------|--------------| | `%Y` | 四位年份 | 2023 | | `%y` | 两位年份 | 23 | | `%m` | 两位月份 | 07 | | `%d` | 两位日期 | 15 | | `%H` | 24小时制小时 | 14 | | `%I` | 12小时制小时 | 02 | | `%M` | 分钟 | 05 | | `%S` | 秒 | 09 | | `%f` | 微秒(6位) | 123456 | | `%A` | 完整星期名 | Monday | | `%a` | 简写星期名 | Mon | | `%B` | 完整月份名 | July | | `%b` | 简写月份名 | Jul | | `%z` | 时区偏移 | +0800 | #### 三、转换示例 ```python from datetime import datetime # 字符串转日期对象 date_str = "2023-07-15 14:30:00" date_obj = datetime.strptime(date_str, "%Y-%m-%d %H:%M:%S") # 日期对象转自定义格式 print(date_obj.strftime("%Y/%m/%d %A")) # 输出:2023/07/15 Saturday # ISO格式转换 iso_str = date_obj.isoformat() print(iso_str) # 输出:2023-07-15T14:30:00 ``` #### 四、Pandas扩展应用 对于数据分析场景,Pandas提供更高效的日期处理: ```python import pandas as pd # 创建时间序列 date_series = pd.Series(pd.date_range("2023-01-01", periods=3)) # 格式转换 print(date_series.dt.strftime("%d-%b-%Y")) # 输出: # 0 01-Jan-2023 # 1 02-Jan-2023 # 2 03-Jan-2023 ``` (Pandas时间序列操作参考数据准备相关内容[^1]) #### 五、常见问题处理 1. **时区转换**:使用`pytz`库 ```python import pytz utc_time = datetime.now(pytz.utc) cst_time = utc_time.astimezone(pytz.timezone("Asia/Shanghai")) ``` 2. **时间戳转换**: ```python timestamp = 1689456000 print(datetime.fromtimestamp(timestamp)) # 输出:2023-07-16 00:00:00 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FightingBoom

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值