python datetime模块同一个日期的不同表达方式十种加代码
时间: 2023-07-17 08:57:57 浏览: 97
当使用Python的datetime模块表示同一个日期时,以下是十种常见的表达方式的示例代码:
```python
import datetime
# 使用datetime对象
dt1 = datetime.datetime(2022, 1, 1)
# 使用字符串(ISO格式)
dt2 = datetime.datetime.strptime("2022-01-01", "%Y-%m-%d")
# 使用字符串(自定义格式)
dt3 = datetime.datetime.strptime("01/01/2022", "%m/%d/%Y")
# 使用时间戳(整数)
dt4 = datetime.datetime.fromtimestamp(1640995200)
# 使用时间戳(浮点数)
dt5 = datetime.datetime.fromtimestamp(1640995200.0)
# 使用date对象
d = datetime.date(2022, 1, 1)
dt6 = datetime.datetime.combine(d, datetime.datetime.min.time())
# 使用时间元组
t = (2022, 1, 1, 0, 0, 0)
dt7 = datetime.datetime(*t)
# 使用格式化字符串
dt8 = datetime.datetime.strptime("2022-01-01", "%Y-%m-%d").strftime("%d/%m/%Y")
# 使用年月日元组
date_tuple = (2022, 1, 1)
dt9 = datetime.datetime(*date_tuple)
# 使用年月日列表
date_list = [2022, 1, 1]
dt10 = datetime.datetime(*date_list)
# 打印结果
print(dt1)
print(dt2)
print(dt3)
print(dt4)
print(dt5)
print(dt6)
print(dt7)
print(dt8)
print(dt9)
print(dt10)
```
以上代码演示了使用datetime模块表示同一个日期的十种不同表达方式,并将结果打印输出。你可以根据具体需求选择适合的方式来表示日期。
阅读全文