<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级毛片免费全部播放无码| 国产亚洲高清在线精品不卡| 激情综合亚洲色婷婷五月APP| 国产亚洲精品美女久久久| 四虎影永久在线高清免费| 国产卡二卡三卡四卡免费网址 | 日韩欧毛片免费视频| 久久免费看少妇高潮V片特黄| 一个人看的免费视频www在线高清动漫 | 亚洲专区一路线二| 久久水蜜桃亚洲av无码精品麻豆| 最新亚洲成av人免费看| 亚洲高清成人一区二区三区| 国产精品免费小视频| 好大好硬好爽免费视频| 免费无码精品黄AV电影| 黄色免费网站网址| 3344免费播放观看视频| 无码精品人妻一区二区三区免费看| 久久精品成人免费观看97| 一区二区三区在线免费观看视频| 国产精品亚洲片在线花蝴蝶| 亚洲精华国产精华精华液| 亚洲熟女综合一区二区三区| 亚洲男人天堂2018av| 亚洲sss综合天堂久久久| 亚洲av乱码一区二区三区香蕉| 亚洲小说图片视频| 亚洲免费电影网站| 亚洲a∨无码男人的天堂| 亚洲综合中文字幕无线码| 亚洲国产综合精品中文第一| 亚洲狠狠色丁香婷婷综合| 妇女自拍偷自拍亚洲精品| 国产成人不卡亚洲精品91|