zoukankan      html  css  js  c++  java
  • Python日期时间的相关操作

    1.获取当前时间戳

    import time
    t=time.time()
    print t
    1459994552.51  #以秒为单位的
    

    2.格式化日期

    time.localtime()

    返回当前时间的:

    本地时间为 : time.struct_time(tm_year=2016, tm_mon=4, tm_mday=7, tm_hour=10, tm_min=3, tm_sec=27, tm_wday=3, tm_yday=98, tm_isdst=0)

     解析:

    自定义格式化日期

    d=time.localtime()
    
    print time.strftime("%Y-%m-%d %H:%M:%S",d)
    结果:2017-05-07 10:13:28

    3.日期转换为时间戳

    a='2017-05-07 10:13:28'
    print time.mktime(time.strptime(a,'%Y-%m-%d %H:%M:%S'))

    结果:1494123208.0

    4.下面是介绍一下datetime类

    获取当前日期:

    d2=datetime.datetime.now()

    结果:2017-05-07 10:36:11.801000   #这样看起来并不符合我们的常规要求

    格式化:d2.strftime('%Y-%m-%d %H:%M:%S')   # 2017-05-07 11:06:11  

    获取时间戳:time.mktime(d2.timetuple())    #1494126918.0

    时间戳转换为日期:

    t=1494126918.0

    datetime.datetime.fromtimestamp(t)   #2017-05-07 11:15:18

    总结:

    项目中常用的基本就是日期和时间戳的相互转换,至于获取指定的时期和时间戳,以后在总结下吧

  • 相关阅读:
    Nginx日志管理
    Nginx负载均衡
    Nginx 缓存
    Nginx代理服务器
    Nginx搭建 Web服务
    Nginx HTTP模块
    洛谷P1012拼数
    洛谷 P1876 开灯
    洛谷P2084 进制转化
    关于typedef的用法
  • 原文地址:https://www.cnblogs.com/myvic/p/6819924.html
Copyright © 2011-2022 走看看