Python获取当前日期时间 - 代码示例与格式化
Python获取当前日期时间:代码示例与格式化教程
想要用Python获取当前日期或时间? 这篇文章提供了一个简单的分步指南,并附带代码示例,帮助你快速掌握使用datetime模块处理日期和时间信息。
获取当前日期和时间
以下是使用Python获取当前日期和时间的代码:
import datetime
# 获取当前日期和时间
now = datetime.datetime.now()
# 格式化日期和时间
date_string = now.strftime('%Y-%m-%d')
time_string = now.strftime('%H:%M:%S')
# 输出日期和时间
print('当前日期:', date_string)
print('当前时间:', time_string)
输出结果:
当前日期: 2021-11-11
当前时间: 09:30:00
代码解释
- 导入
datetime模块: 首先,我们需要导入Python内置的datetime模块,该模块提供了处理日期和时间的类和函数。 - 获取当前日期和时间: 使用
datetime.datetime.now()函数获取当前日期和时间,并将其存储在now变量中。 - 格式化日期和时间: 使用
strftime()方法将日期和时间格式化为字符串。strftime()方法接受一个格式代码字符串作为参数,用于指定输出格式。%Y-%m-%d将年份格式化为四位数字,月份和日期格式化为两位数字,并以连字符分隔。%H:%M:%S将小时、分钟和秒格式化为两位数字,并以冒号分隔。
- 输出结果: 最后,使用
print()函数将格式化的日期和时间字符串输出到控制台。
自定义日期时间格式
你可以根据自己的需要修改日期和时间的格式。strftime() 方法支持多种格式代码,例如:
%a: 星期几的简写 (例如:'Mon')%A: 星期几的全称 (例如:'Monday')%b: 月份的简写 (例如:'Jan')%B: 月份的全称 (例如:'January')%d: 月份中的日期 (01-31)%m: 月份 (01-12)%y: 年份的最后两位数字 (例如:'21')%Y: 年份的四位数字 (例如:'2021')%H: 24 小时制的小时数 (00-23)%I: 12 小时制的小时数 (01-12)%p: AM/PM 指示符%M: 分钟数 (00-59)%S: 秒数 (00-59)
通过组合不同的格式代码,可以创建自定义的日期时间格式。
希望这篇教程能帮助你学会使用Python获取和格式化当前日期和时间。
原文地址: https://www.cveoy.top/t/topic/jx5J 著作权归作者所有。请勿转载和采集!