日期偏移#

DateOffset#

DateOffset

用於日期範圍的標準日期增量類型。

屬性#

DateOffset.freqstr

傳回代表頻率的字串。

DateOffset.kwds

傳回偏移的額外參數字典。

DateOffset.name

傳回代表基本頻率的字串。

DateOffset.nanos

DateOffset.normalize

DateOffset.rule_code

DateOffset.n

DateOffset.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

DateOffset.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

方法#

DateOffset.copy()

傳回頻率的副本。

DateOffset.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

DateOffset.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

DateOffset.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

DateOffset.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

DateOffset.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

DateOffset.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

DateOffset.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

DateOffset.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

BusinessDay#

BusinessDay

DateOffset 子類別,可能代表 n 個工作天。

別名

BDay

BusinessDay 的別名

屬性#

BusinessDay.freqstr

傳回代表頻率的字串。

BusinessDay.kwds

傳回偏移的額外參數字典。

BusinessDay.name

傳回代表基本頻率的字串。

BusinessDay.nanos

BusinessDay.normalize

BusinessDay.rule_code

BusinessDay.n

BusinessDay.weekmask

BusinessDay.holidays

BusinessDay.calendar

方法#

BusinessDay.copy()

傳回頻率的副本。

BusinessDay.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

BusinessDay.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

BusinessDay.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

BusinessDay.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

BusinessDay.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

BusinessDay.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

BusinessDay.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

BusinessDay.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

BusinessHour#

BusinessHour

DateOffset 子類別,代表可能的 n 個營業時數。

屬性#

BusinessHour.freqstr

傳回代表頻率的字串。

BusinessHour.kwds

傳回偏移的額外參數字典。

BusinessHour.name

傳回代表基本頻率的字串。

BusinessHour.nanos

BusinessHour.normalize

BusinessHour.rule_code

BusinessHour.n

BusinessHour.start

BusinessHour.end

BusinessHour.weekmask

BusinessHour.holidays

BusinessHour.calendar

方法#

BusinessHour.copy()

傳回頻率的副本。

BusinessHour.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

BusinessHour.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

BusinessHour.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

BusinessHour.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

BusinessHour.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

BusinessHour.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

BusinessHour.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

BusinessHour.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

CustomBusinessDay#

CustomBusinessDay

DateOffset 子類別,可能代表 n 個自訂營業日。

別名

CDay

別名 CustomBusinessDay

屬性#

CustomBusinessDay.freqstr

傳回代表頻率的字串。

CustomBusinessDay.kwds

傳回偏移的額外參數字典。

CustomBusinessDay.name

傳回代表基本頻率的字串。

CustomBusinessDay.nanos

CustomBusinessDay.normalize

CustomBusinessDay.rule_code

CustomBusinessDay.n

CustomBusinessDay.weekmask

CustomBusinessDay.calendar

CustomBusinessDay.holidays

方法#

CustomBusinessDay.copy()

傳回頻率的副本。

CustomBusinessDay.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

CustomBusinessDay.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

CustomBusinessDay.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

CustomBusinessDay.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

CustomBusinessDay.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

CustomBusinessDay.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

CustomBusinessDay.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

CustomBusinessDay.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

CustomBusinessHour#

CustomBusinessHour

DateOffset 子類別,可能代表 n 個自訂營業日。

屬性#

CustomBusinessHour.freqstr

傳回代表頻率的字串。

CustomBusinessHour.kwds

傳回偏移的額外參數字典。

CustomBusinessHour.name

傳回代表基本頻率的字串。

CustomBusinessHour.nanos

CustomBusinessHour.normalize

CustomBusinessHour.rule_code

CustomBusinessHour.n

CustomBusinessHour.weekmask

CustomBusinessHour.calendar

CustomBusinessHour.holidays

CustomBusinessHour.start

CustomBusinessHour.end

方法#

CustomBusinessHour.copy()

傳回頻率的副本。

CustomBusinessHour.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

CustomBusinessHour.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

CustomBusinessHour.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

CustomBusinessHour.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

CustomBusinessHour.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

CustomBusinessHour.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

CustomBusinessHour.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

CustomBusinessHour.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

月底#

月底

一個月底的日期偏移量。

屬性#

MonthEnd.freqstr

傳回代表頻率的字串。

MonthEnd.kwds

傳回偏移的額外參數字典。

MonthEnd.name

傳回代表基本頻率的字串。

MonthEnd.nanos

MonthEnd.normalize

MonthEnd.rule_code

MonthEnd.n

方法#

MonthEnd.copy()

傳回頻率的副本。

MonthEnd.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

MonthEnd.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

MonthEnd.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

MonthEnd.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

MonthEnd.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

MonthEnd.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

MonthEnd.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

MonthEnd.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

MonthBegin#

MonthBegin

一個月開始的 DateOffset。

屬性#

MonthBegin.freqstr

傳回代表頻率的字串。

MonthBegin.kwds

傳回偏移的額外參數字典。

MonthBegin.name

傳回代表基本頻率的字串。

MonthBegin.nanos

MonthBegin.normalize

MonthBegin.rule_code

MonthBegin.n

方法#

MonthBegin.copy()

傳回頻率的副本。

MonthBegin.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

MonthBegin.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

MonthBegin.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

MonthBegin.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

MonthBegin.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

MonthBegin.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

MonthBegin.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

MonthBegin.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

BusinessMonthEnd#

BusinessMonthEnd

DateOffset 在這個月的最後一個營業日之間遞增。

別名

BMonthEnd

BusinessMonthEnd 的別名

屬性#

BusinessMonthEnd.freqstr

傳回代表頻率的字串。

BusinessMonthEnd.kwds

傳回偏移的額外參數字典。

BusinessMonthEnd.name

傳回代表基本頻率的字串。

BusinessMonthEnd.nanos

BusinessMonthEnd.normalize

BusinessMonthEnd.rule_code

BusinessMonthEnd.n

方法#

BusinessMonthEnd.copy()

傳回頻率的副本。

BusinessMonthEnd.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

BusinessMonthEnd.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

BusinessMonthEnd.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

BusinessMonthEnd.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

BusinessMonthEnd.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

BusinessMonthEnd.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

BusinessMonthEnd.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

BusinessMonthEnd.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

BusinessMonthBegin#

BusinessMonthBegin

DateOffset 為第一個營業日的一個月份。

別名

BMonthBegin

BusinessMonthBegin 的別名

屬性#

BusinessMonthBegin.freqstr

傳回代表頻率的字串。

BusinessMonthBegin.kwds

傳回偏移的額外參數字典。

BusinessMonthBegin.name

傳回代表基本頻率的字串。

BusinessMonthBegin.nanos

BusinessMonthBegin.normalize

BusinessMonthBegin.rule_code

BusinessMonthBegin.n

方法#

BusinessMonthBegin.copy()

傳回頻率的副本。

BusinessMonthBegin.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

BusinessMonthBegin.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

BusinessMonthBegin.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

BusinessMonthBegin.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

BusinessMonthBegin.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

BusinessMonthBegin.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

BusinessMonthBegin.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

BusinessMonthBegin.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

CustomBusinessMonthEnd#

CustomBusinessMonthEnd

DateOffset 子類別,代表自訂的商業月份。

別名

CBMonthEnd

CustomBusinessMonthEnd 的別名

屬性#

CustomBusinessMonthEnd.freqstr

傳回代表頻率的字串。

CustomBusinessMonthEnd.kwds

傳回偏移的額外參數字典。

CustomBusinessMonthEnd.m_offset

CustomBusinessMonthEnd.name

傳回代表基本頻率的字串。

CustomBusinessMonthEnd.nanos

CustomBusinessMonthEnd.normalize

CustomBusinessMonthEnd.rule_code

CustomBusinessMonthEnd.n

CustomBusinessMonthEnd.weekmask

CustomBusinessMonthEnd.calendar

CustomBusinessMonthEnd.holidays

方法#

CustomBusinessMonthEnd.copy()

傳回頻率的副本。

CustomBusinessMonthEnd.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

CustomBusinessMonthEnd.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

CustomBusinessMonthEnd.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

CustomBusinessMonthEnd.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

CustomBusinessMonthEnd.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

CustomBusinessMonthEnd.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

CustomBusinessMonthEnd.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

CustomBusinessMonthEnd.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

CustomBusinessMonthBegin#

CustomBusinessMonthBegin

DateOffset 子類別,代表自訂的商業月份。

別名

CBMonthBegin

別名 CustomBusinessMonthBegin

屬性#

CustomBusinessMonthBegin.freqstr

傳回代表頻率的字串。

CustomBusinessMonthBegin.kwds

傳回偏移的額外參數字典。

CustomBusinessMonthBegin.m_offset

CustomBusinessMonthBegin.name

傳回代表基本頻率的字串。

CustomBusinessMonthBegin.nanos

CustomBusinessMonthBegin.normalize

CustomBusinessMonthBegin.rule_code

CustomBusinessMonthBegin.n

CustomBusinessMonthBegin.weekmask

CustomBusinessMonthBegin.calendar

CustomBusinessMonthBegin.holidays

方法#

CustomBusinessMonthBegin.copy()

傳回頻率的副本。

CustomBusinessMonthBegin.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

CustomBusinessMonthBegin.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

CustomBusinessMonthBegin.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

CustomBusinessMonthBegin.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

CustomBusinessMonthBegin.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

CustomBusinessMonthBegin.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

CustomBusinessMonthBegin.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

CustomBusinessMonthBegin.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

SemiMonthEnd#

SemiMonthEnd

每個月重複兩次 DateOffset,重複在該月的最後一天和 day_of_month。

屬性#

SemiMonthEnd.freqstr

傳回代表頻率的字串。

SemiMonthEnd.kwds

傳回偏移的額外參數字典。

SemiMonthEnd.name

傳回代表基本頻率的字串。

SemiMonthEnd.nanos

SemiMonthEnd.normalize

SemiMonthEnd.rule_code

SemiMonthEnd.n

SemiMonthEnd.day_of_month

方法#

SemiMonthEnd.copy()

傳回頻率的副本。

SemiMonthEnd.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

SemiMonthEnd.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

SemiMonthEnd.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

SemiMonthEnd.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

SemiMonthEnd.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

SemiMonthEnd.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

SemiMonthEnd.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

SemiMonthEnd.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

SemiMonthBegin#

SemiMonthBegin

每個月兩個 DateOffset,在該月的第一天和 day_of_month 重複。

屬性#

SemiMonthBegin.freqstr

傳回代表頻率的字串。

SemiMonthBegin.kwds

傳回偏移的額外參數字典。

SemiMonthBegin.name

傳回代表基本頻率的字串。

SemiMonthBegin.nanos

SemiMonthBegin.normalize

SemiMonthBegin.rule_code

SemiMonthBegin.n

SemiMonthBegin.day_of_month

方法#

SemiMonthBegin.copy()

傳回頻率的副本。

SemiMonthBegin.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

SemiMonthBegin.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

SemiMonthBegin.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

SemiMonthBegin.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

SemiMonthBegin.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

SemiMonthBegin.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

SemiMonthBegin.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

SemiMonthBegin.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

#

每週偏移。

屬性#

Week.freqstr

傳回代表頻率的字串。

Week.kwds

傳回偏移的額外參數字典。

Week.name

傳回代表基本頻率的字串。

Week.nanos

Week.normalize

Week.rule_code

Week.n

Week.weekday

方法#

Week.copy()

傳回頻率的副本。

Week.is_anchored()

傳回布林值,表示頻率是否為單位頻率 (n=1)。

Week.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

Week.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

Week.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

Week.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

Week.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

Week.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

Week.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

WeekOfMonth#

WeekOfMonth

描述每個月日期,例如「每個月第二週的星期二」。

屬性#

WeekOfMonth.freqstr

傳回代表頻率的字串。

WeekOfMonth.kwds

傳回偏移的額外參數字典。

WeekOfMonth.name

傳回代表基本頻率的字串。

WeekOfMonth.nanos

WeekOfMonth.normalize

WeekOfMonth.rule_code

WeekOfMonth.n

WeekOfMonth.week

方法#

WeekOfMonth.copy()

傳回頻率的副本。

WeekOfMonth.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

WeekOfMonth.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

WeekOfMonth.weekday

WeekOfMonth.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

WeekOfMonth.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

WeekOfMonth.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

WeekOfMonth.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

WeekOfMonth.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

WeekOfMonth.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

LastWeekOfMonth#

LastWeekOfMonth

描述月份最後一週的每月日期。

屬性#

LastWeekOfMonth.freqstr

傳回代表頻率的字串。

LastWeekOfMonth.kwds

傳回偏移的額外參數字典。

LastWeekOfMonth.name

傳回代表基本頻率的字串。

LastWeekOfMonth.nanos

LastWeekOfMonth.normalize

LastWeekOfMonth.rule_code

LastWeekOfMonth.n

LastWeekOfMonth.weekday

LastWeekOfMonth.week

方法#

LastWeekOfMonth.copy()

傳回頻率的副本。

LastWeekOfMonth.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

LastWeekOfMonth.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

LastWeekOfMonth.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

LastWeekOfMonth.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

LastWeekOfMonth.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

LastWeekOfMonth.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

LastWeekOfMonth.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

LastWeekOfMonth.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

BQuarterEnd#

BQuarterEnd

DateOffset 在每個季度的最後一個營業日之間遞增。

屬性#

BQuarterEnd.freqstr

傳回代表頻率的字串。

BQuarterEnd.kwds

傳回偏移的額外參數字典。

BQuarterEnd.name

傳回代表基本頻率的字串。

BQuarterEnd.nanos

BQuarterEnd.normalize

BQuarterEnd.rule_code

BQuarterEnd.n

BQuarterEnd.startingMonth

方法#

BQuarterEnd.copy()

傳回頻率的副本。

BQuarterEnd.is_anchored()

傳回布林值,表示頻率是否為單位頻率 (n=1)。

BQuarterEnd.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

BQuarterEnd.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

BQuarterEnd.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

BQuarterEnd.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

BQuarterEnd.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

BQuarterEnd.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

BQuarterEnd.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

BQuarterBegin#

BQuarterBegin

DateOffset 在每個季度的第一個營業日之間遞增。

屬性#

BQuarterBegin.freqstr

傳回代表頻率的字串。

BQuarterBegin.kwds

傳回偏移的額外參數字典。

BQuarterBegin.name

傳回代表基本頻率的字串。

BQuarterBegin.nanos

BQuarterBegin.normalize

BQuarterBegin.rule_code

BQuarterBegin.n

BQuarterBegin.startingMonth

方法#

BQuarterBegin.copy()

傳回頻率的副本。

BQuarterBegin.is_anchored()

傳回布林值,表示頻率是否為單位頻率 (n=1)。

BQuarterBegin.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

BQuarterBegin.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

BQuarterBegin.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

BQuarterBegin.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

BQuarterBegin.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

BQuarterBegin.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

BQuarterBegin.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

QuarterEnd#

QuarterEnd

Quarter 結束日期之間的 DateOffset 增量。

屬性#

QuarterEnd.freqstr

傳回代表頻率的字串。

QuarterEnd.kwds

傳回偏移的額外參數字典。

QuarterEnd.name

傳回代表基本頻率的字串。

QuarterEnd.nanos

QuarterEnd.normalize

QuarterEnd.rule_code

QuarterEnd.n

QuarterEnd.startingMonth

方法#

QuarterEnd.copy()

傳回頻率的副本。

QuarterEnd.is_anchored()

傳回布林值,表示頻率是否為單位頻率 (n=1)。

QuarterEnd.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

QuarterEnd.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

QuarterEnd.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

QuarterEnd.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

QuarterEnd.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

QuarterEnd.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

QuarterEnd.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

QuarterBegin#

QuarterBegin

DateOffset 在季度的開始日期之間遞增。

屬性#

QuarterBegin.freqstr

傳回代表頻率的字串。

QuarterBegin.kwds

傳回偏移的額外參數字典。

QuarterBegin.name

傳回代表基本頻率的字串。

QuarterBegin.nanos

QuarterBegin.normalize

QuarterBegin.rule_code

QuarterBegin.n

QuarterBegin.startingMonth

方法#

QuarterBegin.copy()

傳回頻率的副本。

QuarterBegin.is_anchored()

傳回布林值,表示頻率是否為單位頻率 (n=1)。

QuarterBegin.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

QuarterBegin.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

QuarterBegin.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

QuarterBegin.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

QuarterBegin.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

QuarterBegin.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

QuarterBegin.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

BYearEnd#

BYearEnd

DateOffset 在該年的最後一個營業日之間遞增。

屬性#

BYearEnd.freqstr

傳回代表頻率的字串。

BYearEnd.kwds

傳回偏移的額外參數字典。

BYearEnd.name

傳回代表基本頻率的字串。

BYearEnd.nanos

BYearEnd.normalize

BYearEnd.rule_code

BYearEnd.n

BYearEnd.month

方法#

BYearEnd.copy()

傳回頻率的副本。

BYearEnd.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

BYearEnd.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

BYearEnd.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

BYearEnd.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

BYearEnd.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

BYearEnd.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

BYearEnd.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

BYearEnd.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

BYearBegin#

BYearBegin

DateOffset 在該年的第一個營業日之間遞增。

屬性#

BYearBegin.freqstr

傳回代表頻率的字串。

BYearBegin.kwds

傳回偏移的額外參數字典。

BYearBegin.name

傳回代表基本頻率的字串。

BYearBegin.nanos

BYearBegin.normalize

BYearBegin.rule_code

BYearBegin.n

BYearBegin.month

方法#

BYearBegin.copy()

傳回頻率的副本。

BYearBegin.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

BYearBegin.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

BYearBegin.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

BYearBegin.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

BYearBegin.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

BYearBegin.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

BYearBegin.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

BYearBegin.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

YearEnd#

YearEnd

DateOffset 在日曆年終日期之間遞增。

屬性#

YearEnd.freqstr

傳回代表頻率的字串。

YearEnd.kwds

傳回偏移的額外參數字典。

YearEnd.name

傳回代表基本頻率的字串。

YearEnd.nanos

YearEnd.normalize

YearEnd.rule_code

YearEnd.n

YearEnd.month

方法#

YearEnd.copy()

傳回頻率的副本。

YearEnd.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

YearEnd.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

YearEnd.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

YearEnd.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

YearEnd.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

YearEnd.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

YearEnd.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

YearEnd.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

YearBegin#

YearBegin

DateOffset 在曆年開始日期之間遞增。

屬性#

YearBegin.freqstr

傳回代表頻率的字串。

YearBegin.kwds

傳回偏移的額外參數字典。

YearBegin.name

傳回代表基本頻率的字串。

YearBegin.nanos

YearBegin.normalize

YearBegin.rule_code

YearBegin.n

YearBegin.month

方法#

YearBegin.copy()

傳回頻率的副本。

YearBegin.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

YearBegin.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

YearBegin.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

YearBegin.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

YearBegin.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

YearBegin.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

YearBegin.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

YearBegin.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

FY5253#

FY5253

描述 52-53 週會計年度。

屬性#

FY5253.freqstr

傳回代表頻率的字串。

FY5253.kwds

傳回偏移的額外參數字典。

FY5253.name

傳回代表基本頻率的字串。

FY5253.nanos

FY5253.normalize

FY5253.rule_code

FY5253.n

FY5253.startingMonth

FY5253.variation

FY5253.weekday

方法#

FY5253.copy()

傳回頻率的副本。

FY5253.get_rule_code_suffix()

FY5253.get_year_end(dt)

FY5253.is_anchored()

傳回布林值,表示頻率是否為單位頻率 (n=1)。

FY5253.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

FY5253.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

FY5253.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

FY5253.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

FY5253.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

FY5253.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

FY5253.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

FY5253Quarter#

FY5253Quarter

52-53 週會計年度的營業季度日期之間的 DateOffset 增量。

屬性#

FY5253Quarter.freqstr

傳回代表頻率的字串。

FY5253Quarter.kwds

傳回偏移的額外參數字典。

FY5253Quarter.name

傳回代表基本頻率的字串。

FY5253Quarter.nanos

FY5253Quarter.normalize

FY5253Quarter.rule_code

FY5253Quarter.n

FY5253Quarter.qtr_with_extra_week

FY5253Quarter.startingMonth

FY5253Quarter.variation

FY5253Quarter.weekday

方法#

FY5253Quarter.copy()

傳回頻率的副本。

FY5253Quarter.get_rule_code_suffix()

FY5253Quarter.get_weeks(dt)

FY5253Quarter.is_anchored()

傳回布林值,表示頻率是否為單位頻率 (n=1)。

FY5253Quarter.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

FY5253Quarter.year_has_extra_week(dt)

FY5253Quarter.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

FY5253Quarter.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

FY5253Quarter.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

FY5253Quarter.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

FY5253Quarter.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

FY5253Quarter.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

復活節#

復活節

使用 dateutil 中定義的邏輯,針對復活節假期設定的 DateOffset。

屬性#

Easter.freqstr

傳回代表頻率的字串。

Easter.kwds

傳回偏移的額外參數字典。

Easter.name

傳回代表基本頻率的字串。

Easter.nanos

Easter.normalize

Easter.rule_code

Easter.n

方法#

Easter.copy()

傳回頻率的副本。

Easter.is_anchored()

(已棄用) 傳回布林值,表示頻率是否為單位頻率 (n=1)。

Easter.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

Easter.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

復活節.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

復活節.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

復活節.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

復活節.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

復活節.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

刻度#

刻度

屬性#

刻度.delta

刻度.freqstr

傳回代表頻率的字串。

刻度.kwds

傳回偏移的額外參數字典。

刻度.name

傳回代表基本頻率的字串。

刻度.nanos

傳回總奈秒數的整數。

刻度.normalize

刻度.rule_code

刻度.n

方法#

刻度.copy()

傳回頻率的副本。

刻度.is_anchored()

(已棄用) 傳回 False。

刻度.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

刻度.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

刻度.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

刻度.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

Tick.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

Tick.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

Tick.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

#

偏移 n 天。

屬性#

Day.delta

Day.freqstr

傳回代表頻率的字串。

Day.kwds

傳回偏移的額外參數字典。

Day.name

傳回代表基本頻率的字串。

Day.nanos

傳回總奈秒數的整數。

Day.normalize

Day.rule_code

Day.n

方法#

Day.copy()

傳回頻率的副本。

Day.is_anchored()

(已棄用) 傳回 False。

Day.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

Day.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

Day.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

Day.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

Day.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

Day.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

Day.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

Hour#

Hour

偏移 n 小時。

屬性#

Hour.delta

Hour.freqstr

傳回代表頻率的字串。

Hour.kwds

傳回偏移的額外參數字典。

Hour.name

傳回代表基本頻率的字串。

Hour.nanos

傳回總奈秒數的整數。

Hour.normalize

Hour.rule_code

Hour.n

方法#

Hour.copy()

傳回頻率的副本。

Hour.is_anchored()

(已棄用) 傳回 False。

Hour.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

Hour.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

Hour.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

Hour.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

Hour.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

Hour.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

Hour.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

Minute#

Minute

偏移 n 分鐘。

屬性#

Minute.delta

Minute.freqstr

傳回代表頻率的字串。

Minute.kwds

傳回偏移的額外參數字典。

Minute.name

傳回代表基本頻率的字串。

Minute.nanos

傳回總奈秒數的整數。

Minute.normalize

Minute.rule_code

Minute.n

方法#

Minute.copy()

傳回頻率的副本。

Minute.is_anchored()

(已棄用) 傳回 False。

Minute.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

Minute.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

Minute.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

Minute.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

Minute.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

Minute.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

Minute.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

#

偏移 n 秒。

屬性#

Second.delta

Second.freqstr

傳回代表頻率的字串。

Second.kwds

傳回偏移的額外參數字典。

Second.name

傳回代表基本頻率的字串。

Second.nanos

傳回總奈秒數的整數。

Second.normalize

Second.rule_code

Second.n

方法#

Second.copy()

傳回頻率的副本。

Second.is_anchored()

(已棄用) 傳回 False。

Second.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

Second.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

Second.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

Second.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

Second.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

Second.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

Second.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

Milli#

Milli

偏移 n 毫秒。

屬性#

Milli.delta

Milli.freqstr

傳回代表頻率的字串。

Milli.kwds

傳回偏移的額外參數字典。

Milli.name

傳回代表基本頻率的字串。

Milli.nanos

傳回總奈秒數的整數。

Milli.normalize

Milli.rule_code

Milli.n

方法#

Milli.copy()

傳回頻率的副本。

Milli.is_anchored()

(已棄用) 傳回 False。

Milli.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

Milli.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

Milli.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

Milli.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

Milli.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

Milli.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

Milli.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

微秒#

微秒

偏移 n 微秒。

屬性#

Micro.delta

Micro.freqstr

傳回代表頻率的字串。

Micro.kwds

傳回偏移的額外參數字典。

Micro.name

傳回代表基本頻率的字串。

Micro.nanos

傳回總奈秒數的整數。

Micro.normalize

Micro.rule_code

Micro.n

方法#

Micro.copy()

傳回頻率的副本。

Micro.is_anchored()

(已棄用) 傳回 False。

Micro.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

Micro.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

Micro.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

Micro.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

Micro.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

Micro.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

Micro.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

奈秒#

奈秒

偏移 n 奈秒。

屬性#

Nano.delta

Nano.freqstr

傳回代表頻率的字串。

Nano.kwds

傳回偏移的額外參數字典。

Nano.name

傳回代表基本頻率的字串。

Nano.nanos

傳回總奈秒數的整數。

Nano.normalize

Nano.rule_code

Nano.n

方法#

Nano.copy()

傳回頻率的副本。

Nano.is_anchored()

(已棄用) 傳回 False。

Nano.is_on_offset(dt)

傳回布林值,表示時間戳記是否與此頻率相交。

Nano.is_month_start(ts)

傳回時間戳記是否發生在月份開始。

Nano.is_month_end(ts)

傳回時間戳記是否發生在月份結束。

Nano.is_quarter_start(ts)

傳回布林值,表示時間戳記是否發生在季度開始。

Nano.is_quarter_end(ts)

傳回布林值,表示時間戳記是否發生在季度結束。

Nano.is_year_start(ts)

傳回布林值,表示時間戳記是否發生在年度開始。

Nano.is_year_end(ts)

傳回布林值,表示時間戳記是否發生在年度結束。

頻率#

to_offset(freq[, is_period])

從字串或 datetime.timedelta 物件傳回 DateOffset 物件。