云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

python 如何显示时间格式

在Python中,我们可以使用内置的datetime模块来显示时间格式。datetime模块提供了很多用于处理日期和时间的类,如datetimedatetime等,以下是如何使用这些类来显示不同格式的时间的详细教程。

(图片来源网络,侵删)

1、导入datetime模块

我们需要导入datetime模块,在Python代码中,可以使用以下语句导入:

import datetime

2、获取当前时间

要获取当前时间,我们可以使用datetime模块中的datetime.now()函数,这将返回一个表示当前日期和时间的datetime对象。

current_time = datetime.datetime.now()
print("当前时间:", current_time)

3、显示时间格式

默认情况下,datetime.now()函数返回的时间格式为:年月日 时:分:秒,如果我们想要以不同的格式显示时间,可以使用strftime()方法。strftime()方法接受一个格式化字符串作为参数,该字符串指定了时间的显示格式。

以下是一些常用的时间格式字符串:

%Y:四位数的年份(2022)

%m:两位数的月份(07)

%d:两位数的日期(15)

%H:小时(24小时制,14)

%M:分钟(30)

%S:秒(45)

示例:

显示年月日时分秒格式
formatted_time = current_time.strftime("%Y%m%d %H:%M:%S")
print("年月日时分秒格式:", formatted_time)
显示年月日时分格式
formatted_time = current_time.strftime("%Y%m%d %H:%M")
print("年月日时分格式:", formatted_time)
显示年月日时分秒格式(带前导零)
formatted_time = current_time.strftime("%Y%m%d %H:%M:%S")
print("年月日时分秒格式(带前导零):", formatted_time)

4、显示其他时间单位

除了上述常用的时间格式外,我们还可以使用其他时间单位,以下是一些常用的时间单位字符串:

%a:星期几的全名(Monday)

%b:星期几的缩写(Mon)

%A:星期几的全名(Monday)的大写形式

%B:月份的全名(January)

%c:不带前导零的日期和时间表示(Thu Jan 15 14:30:45 2022)

%d:两位数的日期(15)

%D:带前导零的日期表示(01/15/2022)

%e:两位数的日期(15)的小写形式

%F:带前导零的日期表示(20220115)

%H:小时(24小时制,14)

%I:小时(12小时制,02)

%j:一年中的第几天(368)

%m:两位数的月份(07)

%M:分钟(30)

%p:上午或下午的表示(AM或PM)

%S:秒(45)

%U:一年中的第几周,周日为一周的第一天(2)

%V:一年中的第几周,周一为一周的第一天(2)

%W:一年中的第几周,周一为一周的最后一天(2)

%w:一年中的第几天,周日为一周的第一天(0)

%x:不带前导零的日期表示(1/15/2022)

%X:带前导零的日期表示(01/15/2022)

%y:两位数的年份的后两位(22)

%Y:四位数的年份(2022)

%Z:时区名称,如果不是本地时区则返回空字符串("CST")

%z:时区偏移量,如果是本地时区则返回空字符串("+0000")

%%:输出一个百分号字符(%)。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《python 如何显示时间格式》
文章链接:https://www.yunzhuji.net/jishujiaocheng/44090.html

评论

  • 验证码