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()
假定您的原始日期时间对象位于本地时区。
相关用法
- Python Datetime Date构造函数用法及代码示例
- Python Datetime today方法用法及代码示例
- Python Datetime utcnow方法用法及代码示例
- Python Datetime fromisoformat方法用法及代码示例
- Python Datetime strftime方法用法及代码示例
- Python Datetime Time构造函数用法及代码示例
- Python Datetime strptime方法用法及代码示例
- Python Datetime Timedelta构造函数用法及代码示例
- Python Datetime utcfromtimestamp方法用法及代码示例
- Python Datetime now方法用法及代码示例
- Python Datetime fromtimestamp方法用法及代码示例
- Python Datetime.replace()用法及代码示例
- Python Pandas DatetimeIndex构造函数用法及代码示例
- Python Django DateDetailView用法及代码示例
- Python DateTime转integer用法及代码示例
- Python DateTime astimezone()用法及代码示例
- Python Django DateTimeField.input_formats用法及代码示例
- Python DateTime weekday()用法及代码示例
- Python Pandas DataFrame empty属性用法及代码示例
- Python Pandas DataFrame pop方法用法及代码示例
- Python Pandas DataFrame nsmallest方法用法及代码示例
- Python Django DataSource用法及代码示例
- Python Pandas DataFrame sample方法用法及代码示例
- Python Pandas DataFrame items方法用法及代码示例
- Python Pandas DataFrame max方法用法及代码示例
注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Python Datetime | Datetime constructor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。