当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Datetime Datetime构造函数用法及代码示例


datetime 类创建包含日期和时间对象信息的日期时间对象。

例子

1. 获取当地时间的当前日期和时间

from datetime import datetime
 
current_datetime = datetime.now()
print(current_datetime)



2020-03-20 06:41:11.263686

current_datetime 是一个简单的日期时间对象,包含当前本地日期和时间。

2. 创建自定义日期时间对象

from datetime import datetime
 
#datetime(year, month, day)
a = datetime(2020, 3, 20)
print(a)
 
# datetime(year, month, day, hour, minute, second, microsecond)
b = datetime(2020, 3, 20, 10, 17, 55, 123456)
print(b)



2020-03-20 00:00:00
2020-03-20 10:17:55.123456

请注意,datetime(year, month, day) 的前三个参数是强制性的。

3. 现在检索 UTC 时间并将其存储为时间戳

from datetime import datetime, timezone
 
a = datetime.utcnow()
 
b = a.replace(tzinfo=timezone.utc).timestamp()
 
print(a)
print(b)



2020-03-20 02:22:03.472656
1584670923.472656

我们明确指定timezone.utc,因为默认情况下.timestamp() 假定您的原始日期时间对象位于本地时区。

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Python Datetime | Datetime constructor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。