编程教育资源分享平台

网站首页 > 后端开发 正文

Python的time库是python的自带标准的内置库

luoriw 2024-02-01 14:23:38 后端开发 10 ℃ 0 评论

1:time.sleep(3)是每隔3s程序执行一次

2:start = time.time()时间开始

rhx()这是执行的函数

print('[info]耗时:%s' % (time.time() - start))sj结束 是用来查看程序执行的时间

3:时间戳:格林威治时间1970年01月01日00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。

Python中获取时间的常用方法是,先得到时间戳,再将其转换成想要的时间格式。

4:元组struct_time:日期、时间是包含许多变量的,所以在Python中定义了一个元组struct_time将所有这些变量组合在一起,包括:4位数年、月、日、小时、分钟、秒等。

5 :time.ctime([secs])

6:time.asctime([t])

7:

7:print(time.asctime(time.gmtime()))

print(time.asctime(time.localtime()))

#只有tm_hour相差8个小时,其他都相同。(笔者本地采用东八区时间,相差8个时区。)

print(time.strftime("%Y-%m-%d %H:%M:%S",time.gmtime()))#显示时区的时间

print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()))#显示本地时间

print(time.strftime("%Y-%m-%d %H:%M:%S"))#默认调用time.localtime()获取本地时间

8:

%a Locale的缩写工作日名称。

%A Locale的整个工作日名称。

%b 语言环境的缩写月份名称。

%B Locale的完整月份名称。

%c 语言环境的适当日期和时间表示。

%d 一个十进制数字[01,31]。

%H 小时(24小时制),十进制数[00,23]。

%I 小时(12小时制)十进制数[01,12]。

%j 一年中的十进制数[001,366]。

%m 月为十进制数[01,12]。

%M 以十进制数分钟[00,59]。

%p Locale相当于AM或PM。 (1)

%S 秒为十进制数[00,61]。 (2)

%U 年的星期数(星期日为星期的第一天)为十进制数[00,53]。在第一个星期日之前的新的一年的所有天被认为是在第0周。 (3)

%w 工作日为十进制数[0(星期日),6]。

%W 年的星期数(星期一作为星期的第一天)作为十进制数[00,53]。在第一个星期一之前的新的一年中的所有天被认为是在第0周。 (3)

%x 语言环境的适当日期表示。

%X 语言环境的适当时间表示。

%y 年,无世纪作为十进制数[00,99]。

%Y 年份以世纪为十进制数。

%z 指示与+ HHMM或-HHMM形式的UTC / GMT的正或负时差的时区偏移,其中H表示十进制小时数字,M表示十进制分数字[-23:59,+23:59]。

%Z 时区名称(如果没有时区,则不包含字符)。

%% 字面值'%'字符。

1. 使用函数strptime() 时,如果指令%I用于hour, 指令%p仅影响输出的hour,

2. 范围真的是0到61;值60在表示闰秒的时间戳中有效,且历史原因支持值61。

3. 当与strptime()函数一起使用时,%U和%W仅在计算中使用星期和年份指定。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表
最新留言