时间管理-time模块,date模块,datetime模块

一、在正式学习时间管理之前,需要了解在系统中时间的集中显示形式,如下:

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

2)struct_time:结构体时间,示例:(tm_year=2013, tm_mon=10, tm_mday=11, tm_hour=11, tm_min=57, tm_sec=12, tm_wday=4, tm_yday=284, tm_isdst=0)。

3)format string:时间以特定格式的字符串显示。示例:“2018-12-14 11:00:00”

      二、time模块学习:

1)print("localtime时间显示:{0}".format(localtime()))

#

结果:localtime时间显示:time.struct_time(tm_year=2018, tm_mon=12, tm_mday=14,

tm_hour=11, tm_min=14, tm_sec=3, tm_wday=4, tm_yday=348, tm_isdst=0)

2)print("gmtime时间显示:{0}".format(gmtime()))


# 结果:gmtime时间显示:time.struct_time(tm_year=2018, tm_mon=12, tm_mday=14,

tm_hour=3, tm_min=15, tm_sec=25, tm_wday=4, tm_yday=348, tm_isdst=0)

  说明:localtime与gmtime都是将当前时间戳转化成结构体时间显示,但是可以看到tm_hour有区别,原因是:gmtime是0时区的时间,localtime是当前时区的时间。

3)t = localtime()

print("mktime时间显示:{0}".format(mktime(t)))

# 结果:mktime时间显示:1544757732.0

4)print(strftime('%Y-%m-%d %H:%M:%S', localtime())) # 结果:2018-12-14 11:25:11

5)print(strptime('2018-12-13 19:57:11','%Y-%m-%d %H:%M:%S'))

# 结果:time.struct_time(tm_year=2018, tm_mon=12, tm_mday=13, tm_hour=19,

tm_min=57, tm_sec=11, tm_wday=3, tm_yday=347, tm_isdst=-1)

6)sleep(2)

   # 睡眠2秒

7)time()

  # 获取时间戳

8)print(ctime())

   # 结果:Fri Dec 14 11:37:16 2018

9)总结,三种时间类型的转换关系,如下:

  struct_time--》timestamp(mktime函数)

  timestamp--》struct_time(localtime,gmtime函数)

  struct_time--》format string(strftime函数)

  format string--》struct_time(strptime函数)

  三、date模块

1)print(date.today())

# 结果:2018-12-14

2)d =date.today()

print(d.year)

print(d.month)

print(d.day)

print(d.weekday())

3)d2 = d.replace(2018,12,15)

print(d2)

  四、datetime模块

1)d = datetime.now()

print(d)

# 当前时间

d1 = d - timedelta(days=1)

print(d1)

# 日期减一

d2 = d + timedelta(days=1)

print(d2)

# 日期加1

d3 = d + timedelta(hours=1)

print(d3)

# 时间减一

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

推荐阅读更多精彩内容

  • 常用模块 认识模块 什么是模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文...
    go以恒阅读 1,945评论 0 6
  • 醉里挑灯看剑,梦回吹角连营。八百里分麾下炙,五十弦翻塞外声。沙场秋点兵。马作的卢飞快,弓如霹雳弦惊。了却君王天下事...
    SlashBoyMr_wang阅读 1,988评论 0 1
  • 开始之前,首先要说明这几点: 1.在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串...
    TENG书阅读 323评论 0 0
  • 最初的我,并不是现在你们所见的样子,那时的我还没成形,你或你,或他是看不见的,不,就连我自己都不知道怎么...
    暮光明的花娥阅读 208评论 0 0
  • 所谓岁月 就是无论如何都要过的日子 这其中的行止 都是被迫的动作 人不能左右 生活的状态就常常出现错位 随着阅历的...
    Single_dfcd阅读 131评论 0 0