PYTHON模块之TIME模块

在我们学习的过程中,肯定会用到各种各样的模块。所以今天我们从time模块开始学习

首先我们在使用某个模块的时候,肯定要先导入这个模块

import time

而当我们想看看这个模块是干什么的,我们可以使用help函数来看

print(help(time)) # 打印帮助信息

View Code

那么接下来我们挨个来看看

1. time.time()为当前时间戳,从1900年开始到当前时间的秒数

print(help(time.time)) # 打印帮助信息

print(time.time()) #1610720236.653394 # 打印当前时间戳

View Code

2. time.sleep(secs) 让程序暂停secs秒

1 print(help(time.sleep)) # 打印帮助信息

2 time.sleep(3) # 暂停3秒

View Code

3.time.gmtime() 结构化时间,不过要注意的一点是这个时间是世界标准时间(格林尼治时间)

1 print(help(time.gmtime)) # 打印帮助信息

2 print(time.gmtime()) # 结构化时间 time.struct_time(tm_year=2021, tm_mon=1, tm_mday=15, tm_hour=14, tm_min=22, tm_sec=30, tm_wday=4, tm_yday=15, tm_isdst=0)

View Code

不过这时肯定有人该问了,那我们的当地时间怎么表示呢,所以我们来介绍下一个

4.time.localtime()结构化时间,当前时间

1 print(help(time.localtime)) # 打印帮助信息

2 print(time.localtime()) # 当前结构化时间

View Code

总说结构化时间,那结构化时间是什么呢,我们来看看里面的参数

复制代码

1 我们来拿上面这个例子来解释:

2

3 tm_year=2021    当前所在年

4 tm_mon=1        当前所在月

5 tm_mday=15      当前所在天

6 tm_hour=23      当前所在时

7 tm_min=18        当前所在分

8 tm_sec=57        当前所在秒

9 tm_wday=4        当前周的第几天

10 tm_yday=15      当前年的第几天

复制代码

但是有时候我们需要的并不是结构化时间,而是类似于 2021-01-15 23:28:26 这样的格式化时间,那我们应该怎么做呢?

6. time.strftime() 将结构话时间化为格式化时间

1 print(help(time.strftime)) # 打印帮助信息

2 struct_time=time.localtime()

3 print(time.strftime("%Y-%m-%d %H:%M:%S",struct_time)) # 格式化时间

View Code

同样这里为什么要写成 "%Y-%m-%d %H:%M:%S" 呢,就是为了控制时间的格式。

那这些都表示什么呢,我们来看看

复制代码

1    %Y  Year with century as a decimal number.

2    %m  Month as a decimal number [01,12].

3    %d  Day of the month as a decimal number [01,31].

4    %H  Hour (24-hour clock) as a decimal number [00,23].

5    %M  Minute as a decimal number [00,59].

6    %S  Second as a decimal number [00,61].

7    %z  Time zone offset from UTC.

8    %a  Locale's abbreviated weekday name.

9    %A  Locale's full weekday name.

10    %b  Locale's abbreviated month name.

11    %B  Locale's full month name.

12    %c  Locale's appropriate date and time representation.

13    %I  Hour (12-hour clock) as a decimal number [01,12].

14    %p  Locale's equivalent of either AM or PM.

复制代码

不过似乎也可以单独使用  time.strftime(),我们来看看结果,但是我们必须要把格式加上,如下所示:

print(time.strftime("%Y-%m-%d %H:%M:%S")) # 格式化时间 

# 2021-01-15 23:36:49

那么,有时候我们也需要把格式化时间转化为结构化时间来使用,这时我们仅仅需要看看接下来的知识就能掌握

7. time.strptime() 将格式化时间(字符串)转化为结构化时间

print(help(time.strftime))

print(time.strftime("%Y-%m-%d %H:%M:%S")) # 格式化时间 

# 2021-01-15 23:36:49

View Code

当然以上只是一个举例,具体我们可以采用如下方式:

a=time.strptime("2021-01-15 22:26:28","%Y-%m-%d %H:%M:%S")

print(a.tm_yday)  # 15

print(a.tm_wday)  # 4

最后,我们快接近了尾声,最后我们再介绍两个就结束了

8. time.ctime() 将所给时间戳转变为一个格式化时间

1 print(help(time.ctime))  # 将时间戳转变为一个格式化时间

2 print(time.ctime())  # 如果不带参数则默认为当前时间戳

3 print(time.ctime(12412415))

View Code

9.time.mktime()  将所给结构化时间转化为时间戳

1 print(help(time.ctime))  # 打印帮助信息

2 print(time.mktime(time.localtime())) # 将结构化时间转化为时间戳

View Code

不过值得一提的是,这种方式得到的时间戳精度要比time.time()低的多

最后,在提供一种其他求当前时间的方法

import datetime

print(datetime.datetime.now())  # 2021-01-15 23:55:48.985808

USB Microphone https://www.soft-voice.com/

Wooden Speakers  https://www.zeshuiplatform.com/

亚马逊测评 www.yisuping.cn

深圳网站建设www.sz886.com

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,056评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,842评论 2 378
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,938评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,296评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,292评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,413评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,824评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,493评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,686评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,502评论 2 318
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,553评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,281评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,820评论 3 305
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,873评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,109评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,699评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,257评论 2 341

推荐阅读更多精彩内容