Python——模块——时间模块

1、time模块

(1)时间戳

>>> time.time()

1472016249.393169

(2)将时间戳转换成当前时间元祖

time.localtime()time.gmtime()#time.struct_time(tm_year=2016, tm_mon=8, tm_mday=24, tm_hour=13, tm_min=27, tm_sec=55, tm_wday=2, tm_yday=237, tm_isdst=0)

(3)将当前时间元祖转换成时间戳

x = time.localtime()
time.mktime(x)

(4)时间的转换方法

#将struct_time转换成格式化时间字符串
#time.struct_time(tm_year=2016, tm_mon=8, tm_mday=24, tm_hour=13, tm_min=39, tm_sec=42, tm_wday=2, tm_yday=237, tm_isdst=0)
time.strftime("%Y-%m-%d %H:%M:%S",x)
#>>>‘2016-08-24 13:39:42‘
#将格式化时间字符串转换成struct_time
time.strptime("2016-08-24 14:05:32","%Y-%m-%d %H:%M:%S")
#>>>time.struct_time(tm_year=2016, tm_mon=8, tm_mday=24, tm_hour=14, tm_min=5, tm_sec=32, tm_wday=2, tm_yday=237, tm_isdst=-1)
#将struct_time转换Wed Aug 24 14:22:47 2016这种格式
time.struct_time(tm_year=2016, tm_mon=8, tm_mday=24, tm_hour=14, tm_min=22, tm_sec=47, tm_wday=2, tm_yday=237, tm_isdst=0)
time.asctime(x)
#>>>‘Wed Aug 24 14:22:47 2016‘
#将时间戳换成Wed Aug 24 14:22:47 2016格式
x = time.time()
#>>>1472019984.958831
time.ctime(x)
#>>>‘Wed Aug 24 14:26:24 2016‘
‘‘‘
%a    本地(locale)简化星期名称
%A    本地完整星期名称
%b    本地简化月份名称
%B    本地完整月份名称
%c    本地相应的日期和时间表示
%d    一个月中的第几天(01 - 31)
%H    一天中的第几个小时(24小时制,00 - 23)
%I    第几个小时(12小时制,01 - 12)
%j    一年中的第几天(001 - 366)
%m    月份(01 - 12)
%M    分钟数(00 - 59)
%p    本地am或者pm的相应符
%S    秒(01 - 61)
%U    一年中的星期数。(00 - 53星期天是一个星期的开始。)第一个星期天之前的所有天数都放在第0周。
%w    一个星期中的第几天(0 - 6,0是星期天)
%W    和%U基本相同,不同的是%W以星期一为一个星期的开始。
%x    本地相应日期
%X    本地相应时间
%y    去掉世纪的年份(00 - 99)
%Y    完整的年份
%Z    时区的名字(如果不存在为空字符)
%%    ‘%’字符
‘‘‘

(5)time.sleep() 睡几秒

2、datetime模块

#当前时间
datetime.datetime.now()
#按自己的要求格式化时间
datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")

原文地址:https://www.cnblogs.com/cxys85/p/9973826.html

时间: 2024-10-08 22:39:39

Python——模块——时间模块的相关文章

python time 时间模块

time():获取当前系统的时间戳ctime():以人类可读的方式打印当前系统时间sleep():接受一个参数,表示休眠时间 1 #!/usr/bin/env python 2 #coding:utf8 3 import time 4 print time.time() 5 print time.ctime() 6 time.sleep(5) 7 print time.ctime() 8 9 输出结果: 10 1405706231.52 11 Sat Jul 19 01:57:11 2014 1

python模块--时间模块

一.python中时间介绍: python中时间的表示形式有两种: 1.时间戳表示法,即以整型或浮点型表示的是一个以秒为单位的时间间隔.这个时间的基础值是从1970年的1月1号零点开始算起. 2.元组格式表示法,即一种Python的数据结构表示.这个元组有9个整型内容.分别表示不同的时间含义. 二.datetime模块 2.1 datetime模块的所有函数 In [2]: dir(datetime) Out[2]:  ['MAXYEAR',  'MINYEAR',  '__doc__',  '

python之时间模块time & datetime & calendar

一. 简介 python 提供很多方式处理日期与时间,转换日期格式是一个常见的功能. 时间元组:很多python函数用一个元组装起来的9组数字处理时间. python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59) %a 本地简化星期名称 %A 本地完整星期名

Python常用时间模块讲解

一.常用的时间格式1.时间戳格式,例如:t = 1523197272.9467547(s),单位为秒:2.结构化时间格式,例如:t=time.struct_time(tm_year=2018,tm_mon=4,tm_mday=8,tm_hour=22,tm_min=22,tm_sec=4,tm_wday=6,tm_yday=98, tm_isdst=0),里面包含年.月.日.时.分.秒.星期几(0表示周一)等:因此,可以随意取出想要的值,如下图:其实,time.localtime()是以time

python time时间模块

在Python中,通常有这三种方式来表示时间:时间戳.元组(struct_time).格式化的时间字符串 (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量.我们运行"type(time.time())",返回的是float类型. (2)时间元组(struct_time): struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天等) (3)格式化的时间字符串(Format

python中时间模块

有三种格式 时间戳.结构化时间.格式化时间 之间的关系. 和时间有关系的我们就要用到时间模块.在使用模块之前,应该首先导入这个模块. #常用方法 1.time.sleep(secs) (线程)推迟指定的时间运行.单位为秒. 2.time.time() 表示时间的三种方式 在Python中,通常有这三种方式来表示时间:时间戳.元组(struct_time).格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量.

Python之时间模块

一. time 模块 导入: import time 时间的三种表示方法:时间戳,格式化的时间字符串,元组形式 (1)时间戳(Timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量. 1 import time 2 3 print(time.time()) # ---时间戳,计算,标识一个唯一的时间 4 print(type(time.time())) # 返回的是float类型 5 6 # 结果: 7 # 1537431504.1229575

【13】python time时间模块知识点备查

表示时间的三种形式 # 时间模块 '''UTC(世界协调时间):格林尼治天文时间,世界标准时间,在中国来说是UTC+8DST(夏令时):是一种节约能源而人为规定时间制度,在夏季调快1个小时 时间的表示形式:1.时间戳以整型或浮点型表示时间的一个以秒为单位的时间间隔.这个时间间隔的基础值是从1970年1月1日领带开始算起2.元组一种Python的数据结构表示,这个元组有9个整型内容yearmonthdayhoursminutessecondsweekdayJulia dayflag (1 或 -1

常见的模块时间模块

时间模块 1  import time 2 (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量.我们运行"type(time.time())",返回的是float类型. (2)格式化的时间字符串(Format String): '1999-12-06' %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-

27 os 模块 序列化模块 sys模块 时间模块

主要内容: 1 : 时间模块 a: 时间戳时间 ,格林威治时间, float数据类型 ,给机器用的 英国伦敦时间  1970.1.1  0:0:0 北京时间          1970.1.1 8:0:0 time.time()        获取时间戳时间 import time print(time.time()) b: 结构化时间,时间对象,能够通过.属性名来获取对象中的值. time.localtime()  获取结构化时间 struct_time = time.localtime()