下面是Python获取、格式化当前时间日期的方法的完整攻略。
获取当前时间
要获取当前时间,可以使用Python的内置模块datetime
。
代码示例:
import datetime
# 现在的时间
now = datetime.datetime.now()
print(now)
运行结果:
2022-07-06 21:13:36.994009
这里的now()
方法返回一个datetime
类型的对象,包含了当前的年、月、日、时、分、秒和微秒等。
格式化日期时间
获取到当前时间之后,我们可能需要把它以某种格式表示出来。在Python中,可以使用strftime()
方法把一个datetime
对象按照指定格式转换成字符串。
下面是一个格式化日期时间的示例,把当前日期时间显示为年-月-日 时:分:秒
的形式。
代码示例:
import datetime
# 现在的时间
now = datetime.datetime.now()
# 时间格式化
formatted_time = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_time)
运行结果:
2022-07-06 21:13:36
在这个示例中,strftime()
的参数%Y
表示年份,%m
表示月份,%d
表示日期,%H
表示小时,%M
表示分钟,%S
表示秒数。
其他时间格式
除了上面的时间格式,strftime()
方法还支持很多其他的时间格式。下面是一些常用的时间格式:
%Y
:4位数的年份,例如:2022%m
:2位数的月份,范围01~12%d
:2位数的日期,范围01~31%H
:24小时制的小时数,范围00~23%I
:12小时制的小时数,范围01~12%M
:分钟数,范围00~59%S
:秒数,范围00~59%p
:AM/PM%a
:星期的简写,例如:Mon%A
:星期的全写,例如:Monday%b
:月份的简写,例如:Jan%B
:月份的全写,例如:January%c
:完整的日期时间,例如:Wed Jul 6 21:13:36 2022%x
:仅日期部分,例如:07/06/22%X
:仅时间部分,例如:21:13:36
以上就是Python获取、格式化当前时间日期的方法的完整攻略。希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python获取、格式化当前时间日期的方法 - Python技术站