計算任意兩個日期之間的天數,週數。《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
相關文章
- Java中計算兩個日期間的天數Java
- Python + SeaTable | 計算兩個日期間的工作日天數Python
- ORACLE 計算2個日期之間的天數Oracle
- php 計算兩個日期之間相差多少天PHP
- JavaScript 計算兩個時間相差天數JavaScript
- JS-計算日期差值;計算日期之間的月數JS
- Java 中,如何計算兩個日期之間的差距?Java
- js計算兩個日期相差的天數(不包含小時分鐘秒)JS
- python 計算兩個列表的相關係數的實現Python
- Dynamics CRM使用計算欄位自動計算兩個時間欄位的天數差
- oracle計算兩個日期的時間差時分秒Oracle
- JavaScript獲取兩個日期之間所有的日期JavaScript
- 直播原始碼,獲取兩個日期之間的所有日期原始碼
- JavaScript 加上指定天數之後的日期JavaScript
- JavaScript計算兩個時間點之間的時間差JavaScript
- SQL 獲取SQL Server中兩個日期之間的所有日期SQLServer
- Matlab 隨機生成兩個數值之間的隨機數Matlab隨機
- 兩個double之間的運算
- Python實現工廠模式的兩個例子Python模式
- 計算Linux天數Linux
- 用一個巨集實現求兩個數中的最大數
- JavaScript中任意兩個數加減的解決方案JavaScript
- .NET的數學庫NMath實用教程——複數的值操作和邏輯運算
- python3 輸出101到200之間的素數,並統計個數Python
- 一個數學表示式的計算
- JAVA中計算兩個日期時間的差值竟然也有這麼多門道Java
- Spark SQL日期相距天數,月數SparkSQL
- PHP函式運用之返回兩給定日期的天數差PHP函式
- 計算2個日期間有多少個自然周
- 用 bash 倒數計時日期
- 用於計算數學統計的 PHP 包PHP
- 雲端計算開發教程:Python資料型別之數字Python資料型別
- Python 計算多少天前後、距離 X日多久的日期Python
- 【財富空間】計算機起源的數學思想計算機
- Python數學運算Python
- excel日期加減計算方法 excel計算日期時間差Excel
- 美賽整理之Matlab的工程數學計算學習筆記(高等數學)Matlab筆記
- .NET的數學庫NMath實用教程——從數值建立向量