zoukankan      html  css  js  c++  java
  • time--模块

     1 import time
     2 
     3 #时间戳 1248893    #节省空间 计算时间也方便
     4 #格式化好的时间 2019-12-23 12:00:00
     5 
     6 # cur_time = time.time() #获取当前的时间戳
     7 #
     8 # res = time.strftime('%Y-%m-%d %X') #%X 代表时分秒   #取当前格式化好的时间
     9 # res1 = time.strftime('%Y-%m-%d %H:%M') #%时分秒都是大写的
    10 # print(res1)
    11 # print(cur_time)
    12 
    13 #1.时间元组   格式化好的时间和时间戳之间相互转换 必须要先转成时间元组 再进行相互暗转换
    14 
    15 #1.时间戳转换成格式化好的时间
    16 
    17 # print(time.gmtime(12344535654))   #是把时间戳转换成时间元组  #取的是标准时区的时间
    18 # time_tuple = time.localtime(1556088065)  #取的是当地的时间  #把时间戳转换成时间元组
    19 # res = time.strftime('%Y-%m-%d %H:%M',time_tuple) #把时间元组转换成格式化好的时间
    20 # print(res)
    21 
    22 #2.格式化时间转换成时间戳
    23 
    24 time_tuple2=time.strptime('20190424144145','%Y%m%d%H%M%S') #把格式化时间转换成时间元组         前后时间格式要保持一致
    25 res = time.mktime(time_tuple2) #时间元组转换成时间戳
    26 print(res)
    27 
    28 ==================================================================
    29 def str_to_timestamp(str_time=None,format='%Y-%m-%d %H:%M:%S'):
    30     """格式化好的时间转时间戳,如果不传入值的话,获取当前时间戳"""
    31     if str_time:
    32         time_tuple = time.strptime(str_time,format)#把格式化好的时间转成时间元组
    33         res =  time.mktime(time_tuple) #把时间元组转换成时间戳
    34         return int(res)
    35     return int(time.time()) #获取当前的时间戳
    36 
    37 print(str_to_timestamp())
    38 print(str_to_timestamp('1993-03-25 12:33:56'))
    39 
    40 ==================================================================
    41 def timestamp_to_str(timestamp=None,format='%Y-%m-%d %H:%M:%S'):
    42     """时间戳转换成格式化好的时间,如果没有传时间戳,就获取当前的格式化时间"""
    43     if timestamp:
    44         time_tuple = time.localtime(timestamp) #把时间戳转换成时间元组
    45         res = time.strftime(format,time_tuple) #把时间元组转换成格式化好的时间
    46         return res
    47     else:
    48         return time.strftime(format)
  • 相关阅读:
    【读书笔记】读《JavaScript模式》
    【读书笔记】读《JavaScript模式》
    【读书笔记】读《JavaScript模式》
    【读书笔记】读《JavaScript模式》
    【读书笔记】读《高性能JavaScript》
    【读书笔记】读《编写高质量代码—Web前端开发修炼之道》
    【读书笔记】读《编写高质量代码—Web前端开发修炼之道》
    【读书笔记】读《JavaScript高级程序设计-第2版》
    在Docker容器中运行.Net Core web Api项目
    [转]安装 Silverlight 5/silverlight4 出错的解决方法
  • 原文地址:https://www.cnblogs.com/baiby/p/10833744.html
Copyright © 2011-2022 走看看