zoukankan      html  css  js  c++  java
  • python使用笔记11--时间模块

    1.时间模块常用方法

     1 import time,datetime
     2 #格式化好的时间2020-05-16 18:30:52
     3 #时间戳1589616753 从unix元年(计算机发明的时间)到现在过了多少秒
     4 print(time.time())#获取当前的时间戳
     5 print(time.strftime('%Y-%m-%d %H:%M:%S'))#获取当前时间的格式化时间
     6 #时间元组
     7 
     8 result = time.localtime(1589617406)#把时间戳转换成时间元组
     9 print(result)
    10 print(time.strftime('%Y-%m-%d %H:%M:%S',result))#将时间元组转换为格式化时间
    11 
    12 result1 = time.strptime('2020-05-16 16:23:26','%Y-%m-%d %H:%M:%S')#将格式化时间转换为时间元组
    13 print(time.mktime(result1))#将时间元组转换为时间戳
    14 time.sleep(10)#程序等多久后再执行

    2.格式化时间转为时间戳方法

    1 import time,datetime
    2 def str_to_timezone(str=None,format='%Y-%m-%d %H:%M:%S'):
    3     # 格式化好的时间转时间戳,如果不传参数默认返回当前时间戳
    4     if str:
    5         temp = time.strptime(str,format)
    6         result = time.mktime(temp)
    7     else:
    8         result = time.time()
    9     return int(result)

    3.时间戳转换为格式化时间方法

    1 import time,datetime
    2 def timezone_to_str(timezone=None,format='%Y-%m-%d %H:%M:%S'):
    3     # 时间戳转换为格式化好的时间,如果不传参数默认返回当前时间戳
    4     if timezone:
    5         temp = time.localtime(timezone)
    6         result = time.strftime(format,temp)
    7     else:
    8         result = time.strftime(format)
    9     return result
  • 相关阅读:
    Qt5.9/C++项目开发架构理论
    Qt5及模块架构分析
    简单工厂模式实例
    SQL Server 存储过程通用分页
    面试问题
    ASP.Net 基础知识
    财务自由之路名句
    javascript 根据输入的关键词自动提示
    .NET批量更新
    在windows7上配置xampp虚拟主机
  • 原文地址:https://www.cnblogs.com/cjxxl1213/p/12905009.html
Copyright © 2011-2022 走看看