zoukankan      html  css  js  c++  java
  • Python常用time处理

    #coding=utf-8
    # python2.7工具语句
    
    from sys import version_info
    import time
    import datetime
    
    if version_info<(3,0):
        print('注意当前是:python2')
    else:
        print('python3')
    #把datetime转成字符串
    
    def unixtime_toString(timeStamp='1381419600'):
        timeStamp =int(str(timeStamp)[:10])
        return time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(timeStamp))
    
    unixtime_toString('1530859253000')
    
    #把字符串转成datetime
    def string_toDatetime(string):
        return datetime.strptime(string, "%Y-%m-%d %H:%M:%S")
    
    #把字符串转成时间戳形式
    def string_toTimestamp(strTime):
        return int(time.mktime(time.strptime(strTime, "%Y-%m-%d %H:%M:%S")))
    
    #把时间戳转成字符串形式
    def timestamp_toString(stamp):
        return time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(stamp))
    
    #把datetime类型转外时间戳形式
    def datetime_toTimestamp(dateTim):
        return time.mktime(dateTim.timetuple())
    
    
    import datetime
    
    #python 获取当前时间及前一天时间 
    print ((datetime.datetime.now()-datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S"))
    
    #python datetime获取几分钟、小时、天之前的时间
    print ((datetime.datetime.now()-datetime.timedelta(minutes=2)).strftime("%Y-%m-%d %H:%M:%S"))
    
    #可以控制days、seconds、minutes、hours、weeks等


    datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')#现在
  • 相关阅读:
    注意技巧小结
    小数点转百分比
    Mysql 性能监控及调优
    Linux下快速安装Mysql及使用
    如何建立压力计算模型
    Redis 2种持久化模式的缺陷
    Redis性能调优建议
    Node.js学习入门手册
    手机APP脚本录制(LoadRunner 12)
    Linux系统内核性能调优
  • 原文地址:https://www.cnblogs.com/andylhc/p/9798220.html
Copyright © 2011-2022 走看看