<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-314  評論-209  文章-0  trackbacks-0
    1. 日期輸出格式化

    所有日期、時間的api都在datetime模塊內。

    1. datetime => string

    now = datetime.datetime.now()
    now.strftime('%Y-%m-%d %H:%M:%S')
    #輸出2012-03-05 16:26:23.870105

    strftime是datetime類的實例方法。

    2. string => datetime

    t_str = '2012-03-05 16:26:23'
    d = datetime.datetime.strptime(t_str, '%Y-%m-%d %H:%M:%S')

    strptime是datetime類的靜態方法。

    2. 日期比較操作

    在datetime模塊中有timedelta類,這個類的對象用于表示一個時間間隔,比如兩個日期或者時間的差別。

    構造方法:

    datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)

    所有的參數都有默認值0,這些參數可以是int或float,正的或負的。

    可以通過timedelta.days、tiemdelta.seconds等獲取相應的時間值。

    timedelta類的實例,支持加、減、乘、除等操作,所得的結果也是timedelta類的實例。比如:

    year = timedelta(days=365)
    ten_years = year *10
    nine_years = ten_years - year

    同時,date、time和datetime類也支持與timedelta的加、減運算。

    datetime1 = datetime2 +/- timedelta
    timedelta = datetime1 - datetime2

    這樣,可以很方便的實現一些功能。

    1. 兩個日期相差多少天。

    d1 = datetime.datetime.strptime('2012-03-05 17:41:20', '%Y-%m-%d %H:%M:%S')
    d2 = datetime.datetime.strptime('2012-03-02 17:41:20', '%Y-%m-%d %H:%M:%S')
    delta = d1 - d2
    print delta.days

    輸出:3

    2. 今天的n天后的日期。

    now = datetime.datetime.now()
    delta = datetime.timedelta(days=3)
    n_days = now + delta
    print n_days.strftime('%Y-%m-%d %H:%M:%S')

    輸出:2012-03-08 17:44:50

    復制代碼
    #coding=utf-8
    import datetime
    now=datetime.datetime.now()
    print now
    #將日期轉化為字符串 datetime => string
    print now.strftime('%Y-%m-%d %H:%M:%S')
    
    t_str = '2012-03-05 16:26:23'
    #將字符串轉換為日期 string => datetime
    d=datetime.datetime.strptime(t_str,'%Y-%m-%d %H:%M:%S')
    print d
    
    #在datetime模塊中有timedelta類,這個類的對象用于表示一個時間間隔,比如兩個日#期或者時間的差別。
    
    #計算兩個日期的間隔
    d1 = datetime.datetime.strptime('2012-03-05 17:41:20', '%Y-%m-%d %H:%M:%S')
    d2 = datetime.datetime.strptime('2012-03-02 17:41:20', '%Y-%m-%d %H:%M:%S')
    delta = d1 - d2
    print delta.days
    print delta
    
    #今天的n天后的日期。
    now=datetime.datetime.now()
    delta=datetime.timedelta(days=3)
    n_days=now+delta
    print n_days.strftime('%Y-%m-%d %H:%M:%S')
    復制代碼
    posted on 2017-08-14 23:09 xzc 閱讀(1379) 評論(0)  編輯  收藏 所屬分類: linux/unix
    主站蜘蛛池模板: 久久久久亚洲AV片无码下载蜜桃| 免费亚洲视频在线观看| 国产亚洲精品无码成人| 成人a毛片视频免费看| 亚洲黑人嫩小videos| 麻豆精品成人免费国产片| 久久精品国产亚洲综合色| 人妻免费一区二区三区最新| 亚洲国产精品一区第二页| a在线观看免费视频| 亚洲午夜久久影院| 妻子5免费完整高清电视| 亚洲AV成人影视在线观看| 啦啦啦www免费视频| 黄色毛片免费在线观看| 亚洲中文字幕无码爆乳AV | 亚洲AV无码片一区二区三区| 在线观看免费视频一区| 国产亚洲av片在线观看播放 | 亚洲日韩中文字幕| 国产成人免费爽爽爽视频| 大桥未久亚洲无av码在线| 久久国产成人亚洲精品影院| 日本免费一区二区三区四区五六区| 亚洲色欲或者高潮影院| 女人18毛片免费观看| 一级毛片成人免费看a| 亚洲精品视频在线| 黄色成人网站免费无码av| 成人免费观看男女羞羞视频| 国产亚洲一区二区手机在线观看| 亚洲免费观看网站| 美女裸免费观看网站| 亚洲av福利无码无一区二区| 久久久高清免费视频| 一级毛片完整版免费播放一区| 亚洲精品日韩专区silk| 又爽又黄无遮挡高清免费视频| 国产精品免费大片| 国产精品亚洲а∨无码播放不卡| 亚洲国产精品福利片在线观看|