当前位置:实例文章 » Python实例» [文章]Python datetime和time

Python datetime和time

发布人:shili8 发布时间:2023-05-18 17:17 阅读次数:40

Python中的datetime和time模块是处理日期和时间的重要工具。datetime模块提供了日期和时间的处理功能,而time模块则提供了时间的处理功能。下面我们来看一些代码示例和注释。 1. datetime模块 1.1 获取当前日期和时间

python
import datetime

now = datetime.datetime.now()
print(当前日期和时间: now)
输出:

当前日期和时间: 2021-08-23 14:30:00.000000
1.2 获取指定日期和时间
python
import datetime

dt = datetime.datetime(2021 8 23 14 30 0)
print(指定日期和时间: dt)
输出:

指定日期和时间: 2021-08-23 14:30:00
1.3 获取日期和时间的各个部分
python
import datetime

now = datetime.datetime.now()
print(年份: now.year)
print(月份: now.month)
print(日期: now.day)
print(小时: now.hour)
print(分钟: now.minute)
print(秒数: now.second)
print(微秒数: now.microsecond)
输出:

年份: 2021
月份: 8
日期: 23
小时: 14
分钟: 30
秒数: 0
微秒数: 0
1.4 格式化日期和时间
python
import datetime

now = datetime.datetime.now()
print(默认格式: now)
print(自定义格式: now.strftime(%Y-%m-%d %H:%M:%S))
输出:

默认格式: 2021-08-23 14:30:00.000000
自定义格式: 2021-08-23 14:30:00
2. time模块 2.1 获取当前时间戳
python
import time

timestamp = time.time()
print(当前时间戳: timestamp)
输出:

当前时间戳: 1629700200.0
2.2 将时间戳转换为日期和时间
python
import time

timestamp = time.time()
dt = time.localtime(timestamp)
print(日期和时间: time.strftime(%Y-%m-%d %H:%M:%S dt))
输出:

日期和时间: 2021-08-23 14:30:00
2.3 将日期和时间转换为时间戳
python
import time

dt = 2021-08-23 14:30:00
timestamp = time.mktime(time.strptime(dt %Y-%m-%d %H:%M:%S))
print(时间戳: timestamp)
输出:

时间戳: 1629700200.0
以上就是Python datetime和time模块的一些常用操作,希望对大家有所帮助。

相关标签:
其他信息

其他资源

Top