zoukankan      html  css  js  c++  java
  • python 有关datetime时间日期 以及时间戳转换

    直接上代码 其中有注释  

    #coding=utf-8
    import time
    import datetime
    
    def yes_time():
        #获取当前时间
        now_time = datetime.datetime.now()
        #当前时间减去一天 获得昨天当前时间
        yes_time = now_time + datetime.timedelta(days=-1)
        #格式化输出
        yes_time_str = yes_time.strftime('%Y-%m-%d %H:%M:%S')
        print yes_time_str  # 2017-11-01 22:56:02
    
    def dif_time():
        #计算两个时间之间差值
        now_time = datetime.datetime.now()
        now_time = now_time.strftime('%Y-%m-%d %H:%M:%S')
        d1 = datetime.datetime.strptime('2017-10-16 19:21:22', '%Y-%m-%d %H:%M:%S')
        d2 = datetime.datetime.strptime(now_time, '%Y-%m-%d %H:%M:%S')
        #间隔天数
        day = (d2 - d1).days
        #间隔秒数
        second = (d2 - d1).seconds
        print day   #17
        print second  #13475  注意这样计算出的秒数只有小时之后的计算额 也就是不包含天之间差数
    
    def unix_time():
        #将python的datetime转换为unix时间戳
        dtime = datetime.datetime.now()
        un_time = time.mktime(dtime.timetuple())
        print un_time  #1509636609.0
        #将unix时间戳转换为python  的datetime
        unix_ts = 1509636585.0
        times = datetime.datetime.fromtimestamp(unix_ts)
        print times  #2017-11-02 23:29:45
  • 相关阅读:
    MINA源码阅读之ACP
    高性能考量
    Intel项目Java小记
    Java NIO之Selector
    中广核需求分析心得
    Excel下拉框选项切换行颜色切换
    推理与证明习题
    常用逻辑用语习题
    统计章节的几个难点
    正态分布
  • 原文地址:https://www.cnblogs.com/xie-kun/p/7775210.html
Copyright © 2011-2022 走看看