<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 閱讀(1369) 評論(0)  編輯  收藏 所屬分類: linux/unix
    主站蜘蛛池模板: 免费日本黄色网址| 免费a级黄色毛片| 亚洲免费在线播放| a级毛片免费高清毛片视频| 亚洲日本一区二区三区在线不卡| 亚洲乱妇老熟女爽到高潮的片| 成人毛片免费在线观看| 亚洲欧美一区二区三区日产| 成人午夜免费福利| 色九月亚洲综合网| 亚洲国产精品不卡毛片a在线| 深夜a级毛片免费无码| 亚洲日本va午夜中文字幕久久| 中文字幕在线免费看| 亚洲爆乳无码一区二区三区| 久久精品无码专区免费东京热| 99亚洲精品高清一二区| 青青青免费国产在线视频小草| 在线精品亚洲一区二区| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 亚洲嫩模在线观看| 无码国产精品一区二区免费vr| 在线亚洲精品自拍| 无码人妻丰满熟妇区免费| 亚洲日本在线观看网址| 国产美女精品久久久久久久免费| 免费一级毛suv好看的国产网站 | 免费一级毛片无毒不卡| 亚洲日本视频在线观看| 永久免费无码网站在线观看| 天堂亚洲免费视频| 91亚洲va在线天线va天堂va国产 | 亚洲福利视频网站| 日本a级片免费看| 十八禁在线观看视频播放免费| 亚洲经典在线观看| 免费一级黄色毛片| 在线观看免费中文视频| 美女露隐私全部免费直播| 久久久影院亚洲精品| 午夜视频免费观看|