国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python日期的加減等操作的示例

2019-11-25 15:56:00
字體:
來源:轉載
供稿:網友

本文介紹了Python日期的加減等操作的示例,分享給大家,也給自己留個筆記

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 *10nine_years = ten_years - year

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

datetime1 = datetime2 +/- timedeltatimedelta = 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 - d2print delta.days

輸出:3

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

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

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

#coding=utf-8import datetimenow=datetime.datetime.now()print now#將日期轉化為字符串 datetime => stringprint now.strftime('%Y-%m-%d %H:%M:%S')t_str = '2012-03-05 16:26:23'#將字符串轉換為日期 string => datetimed=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 - d2print delta.daysprint delta#今天的n天后的日期。now=datetime.datetime.now()delta=datetime.timedelta(days=3)n_days=now+deltaprint n_days.strftime('%Y-%m-%d %H:%M:%S')

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平阴县| 玉田县| 盈江县| 资源县| 利川市| 贡觉县| 乌什县| 新乡市| 萝北县| 壶关县| 徐州市| 冷水江市| 舒城县| 崇礼县| 陆河县| 温泉县| 库伦旗| 剑川县| 泸定县| 台湾省| 永春县| 邻水| 兴仁县| 灌阳县| 拜泉县| 南宁市| 科技| 五华县| 桐柏县| 昌宁县| 若尔盖县| 河源市| 汕尾市| 方山县| 云安县| 忻城县| 遂昌县| 三穗县| 抚宁县| 开封县| 肇州县|