zoukankan      html  css  js  c++  java
  • Python time、datetime


    简介:

    记录一下 Python 如何获取昨天、今天、明天时间及格式化。

    1、今天

    In [1]: import time
    
    In [2]: print time.strftime('%Y.%m.%d', time.localtime(time.time()))
    2017.02.16
    
    In [2]: print time.strftime('%Y.%m.%d %H:%M:%S', time.localtime(time.time()))
    2017.02.16 16:21:43
    
    # 两种格式的今天日期
    
    In [3]: print int(time.mktime(time.strptime(time.strftime('%Y-%m-%d', time.localtime(time.time())), '%Y-%m-%d')))
    1487174400
    
    In [4]: print int(time.mktime(time.strptime(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())), '%Y-%m-%d %H:%M:%S')))
    1487232839
    
    # 凌晨时间戳(秒) 2017-02-16 00:00:00
    # 当前时间戳(秒) 2017-02-16 16:13:59
    
    In [5]: print int(time.mktime(time.strptime('2017-02-16', '%Y-%m-%d')))
    1487174400
    
    In [6]: print int(time.mktime(time.strptime('2017-02-16 23:59:59', '%Y-%m-%d %H:%M:%S')))
    1487260799
    
    # 字符串转时间戳
    
    In [7]: print int(time.mktime(time.strptime(time.strftime('%Y-%m-%d', time.localtime(time.time())), '%Y-%m-%d'))) * 1000
    1487174400000
    
    # 凌晨时间戳(毫秒)
    
    In [8]: print time.strftime('%Y-%m-%d', time.localtime(1487174400))
    2017-02-16
    
    In [9]: print time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1487174400))
    2017-02-16 00:00:00
    
    # 时间戳转字符串

    2、昨天

    In [1]: from datetime import datetime, timedelta
    
    In [2]: print (datetime.now() - timedelta(days=1)).strftime('%Y.%m.%d')
    2017.02.15
    
    In [3]: print (datetime.now() - timedelta(days=1)).strftime('%Y.%m.%d %H:%M:%S')
    2017.02.15 16:22:50
    
    # 两种格式的昨天日期

    3、明天

    In [1]: from datetime import datetime, timedelta
    
    In [2]: print (datetime.now() + timedelta(days=1)).strftime('%Y.%m.%d')
    2017.02.17
  • 相关阅读:
    潜水员
    混合背包
    多重背包问题
    归并排序——最省时的排序
    HDU 1556 Color the ball
    2016 ACM/ICPC Asia Regional Dalian Online Football Games
    poj 2352 Stars
    poj 2299 Ultra-QuickSort
    关于原码反码补码以及位元算
    2016 湖南省省赛 Problem A: 2016
  • 原文地址:https://www.cnblogs.com/wangxiaoqiangs/p/6236941.html
Copyright © 2011-2022 走看看