計算任意兩個日期之間的天數,週數。《python大學實用教程》例子
import datetime
from dateutil import rrule
class BetDate:
def __init__(self,start_date,stop_date):
self.start=datetime.datetime.strptime(start_date,"%Y,%m,%d")
self.stop=datetime.datetime.strptime(stop_date,"%Y,%m,%d")
def days(self):
d=self.stop - self.start
return d.days if d.days>0 else False
def weeks(self):
weeks=rrule.rrule(rrule.WEEKLY,dtstart=self.start,until=self.stop)
return weeks.count()
fir_twe=BetDate("2018,5,1","2018,5,25")
d=fir_twe.days()
w=fir_twe.weeks()
print("between 2018-5-1,2018-5-25:")
print("Day is :",d)
print("Weeks is:",w)
輸出:
between 2018-5-1,2018-5-25:
Day is : 24
Weeks is: 4
相關文章
- 25:計算兩個日期之間的天數
- Oracle計算兩個日期之間的天數Oracle
- Java中計算兩個日期間的天數Java
- javascript 計算兩個日期間差的天數JavaScript
- javascript計算兩個時間日期相差的天數JavaScript
- Python + SeaTable | 計算兩個日期間的工作日天數Python
- ORACLE 計算2個日期之間的天數Oracle
- 計算兩個時間日期相差的天數、分鐘數或者秒數
- javascript計算兩個日期相差的天數JavaScript
- Calendar:計算兩個日期相差的天數
- JavaScript計算兩個日期相差天數JavaScript
- 計算兩個日期相差的天數,Calendar用法
- 計算給定兩個日期之間的工作日個數
- C語言實現,計算兩天之間相差的天數C語言
- php 計算兩個日期之間相差多少天PHP
- 如何計算兩個時間間隔的天數
- JavaScript 計算兩個時間相差天數JavaScript
- javascript計算兩個日期相差的天數程式碼例項JavaScript
- JS-計算日期差值;計算日期之間的月數JS
- js計算兩個日期相差的正月數JS
- java計算兩個日期相差年數Java
- javascript如何計算兩個日期之間的時間間隔JavaScript
- 計算兩個NSDate之間,相隔多少秒數
- Java 中,如何計算兩個日期之間的差距?Java
- js計算兩個日期相差的天數(不包含小時分鐘秒)JS
- 計算兩個時間點相差天數例項程式碼
- java 日期加減天數、月數、年數的計算方式Java
- Java8 學習之計算日期相差天數Java
- 計算兩個日期之間所有的工作日
- js如何計算當前日期指定天數前的日期JS
- javascript計算兩個日期之間的時間差程式碼例項JavaScript
- Dynamics CRM使用計算欄位自動計算兩個時間欄位的天數差
- python 計算兩個列表的相關係數的實現Python
- oracle計算兩個日期的時間差時分秒Oracle
- 計算2個日期間的所有日期
- js獲取兩個時間相差的天數JS
- 獲取兩個數之間的隨機數-java隨機Java
- PHP日期加減月數,天數,週數,小時,分,秒等等PHP