python time模块

By | 2017年8月31日
导入模块
import time
  • 时区的概念:
    UTC:世界协调时间,也叫世界统一时间,和中国东八区的时间差了8个小时
    CST:中国标准时间

time.time() #返回从1970年1月1日到现在的秒数
time.localtime() #返回当地时间元组:time.struct_time(tm_year=2017, tm_mon=8, tm_mday=31, tm_hour=14, tm_min=40, tm_sec=29, tm_wday=3, tm_yday=243, tm_isdst=0)
#dst=daylight saving time,表示夏令时,中国从1992年后就没有实行了。
time.ctime() #把用秒数表示的时间转化成字符串形式:
#>>>Thu Aug 31 14:40:29 2017
time.asctime() #把用元组表示的时间转化成字符串形式
time.timezone #返回当前时区和UTS时区相差的秒数,美洲>0,亚洲<0,中国是东八区,所以是-28800
time.tzname #一个元组变量,(本地时区,夏令时时区)
time.strftime(format[,时间元组])
#将时间元组转化成格式化输出
格式化符号
  • %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 本地完整星期名称
  • %b 本地简化的月份名称
  • %B 本地完整的月份名称
  • %c 本地相应的日期表示和时间表示
  • %j 年内的一天(001-366)
  • %p 本地A.M.或P.M.的等价符
  • %U 一年中的星期数(00-53)星期天为星期的开始
  • %w 星期(0-6),星期天为星期的开始
  • %W 一年中的星期数(00-53)星期一为星期的开始
  • %x 本地相应的日期表示
  • %X 本地相应的时间表示
  • %Z 当前时区的名称
  • %% %号本身
import time
print time.strftime('%Y-%m-%d %H:%M:%S')
>>>2017-08-31 15:28:46

发表评论

电子邮件地址不会被公开。 必填项已用*标注