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.0000001.2 获取指定日期和时间
python import datetime dt = datetime.datetime(2021 8 23 14 30 0) print(指定日期和时间: dt)输出:
指定日期和时间: 2021-08-23 14:30:001.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 微秒数: 01.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:002. time模块 2.1 获取当前时间戳
python import time timestamp = time.time() print(当前时间戳: timestamp)输出:
当前时间戳: 1629700200.02.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:002.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模块的一些常用操作,希望对大家有所帮助。