43-python-time模块

import time
#time.sleep()    # 停 几秒
#time.time() # 以秒为单位的浮点数

# 时间戳   Timestamp
print(time.time())      # 打印结果:1539828549.3093731

 

# 格式化输出  Format string
print(time.strftime("%Y-%m-%d %H:%M:%S"))     # 打印结果:2018-10-18 10:28:20
    # %Y - 年 , %m - 月 ,%d - 日 , %H - 时 ,%M - 分 ,%S - 秒

  

# 结构化时间  struct_time
struct_time = time.localtime()
print(struct_time)      # 打印结果:time.struct_time(tm_year=2018, tm_mon=10, tm_mday=18, tm_hour=10, tm_min=35, tm_sec=31, tm_wday=3, tm_yday=291, tm_isdst=0)
print(struct_time.tm_year)  # 打印结果:2018

 

# 时间戳 转 结构化时间
t = time.time()
print(time.localtime(t))    # 北京时间
                    # 打印结果:time.struct_time(tm_year=2018, tm_mon=10, tm_mday=18, tm_hour=10, tm_min=42, tm_sec=33, tm_wday=3, tm_yday=291, tm_isdst=0)

print(time.gmtime(t))       # 纽约时间
                    # 打印结果:time.struct_time(tm_year=2018, tm_mon=10, tm_mday=18, tm_hour=2, tm_min=42, tm_sec=33, tm_wday=3, tm_yday=291, tm_isdst=0)

  

# 结构化时间 转 时间戳
print(time.mktime(time.localtime()))        # 打印结果:1539830807.0

  

# 格式化时间 转 结构化时间
print(time.strptime('2018-10.18','%Y-%m.%d'))
                    # 打印结果:time.struct_time(tm_year=2018, tm_mon=10, tm_mday=18, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=291, tm_isdst=-1)

print(time.strftime('%m/%d/%Y %H:%M:%S',time.localtime(2002032900)))    # 打印结果:06/11/2033 00:15:00

print(time.asctime())   # 打印结果:Thu Oct 18 10:57:21 2018


posted @ 2018-10-28 21:08  _Q  阅读(89)  评论(0)    收藏  举报