日期偏移量#

日期偏移#

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

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

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

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

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

一个月结束的 DateOffset。

特性

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

开始时一个月的 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

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

第一个工作日一个月的 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

代表自定义业务月份的 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

代表自定义业务月份的 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

每月两个 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

每月两个 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

每周偏移。

特性

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.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.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)

返回布尔值,时间戳是否出现在年末。

B季末#

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)

返回布尔值,时间戳是否出现在年末。

BQuarter开始#

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

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

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

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

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

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)

返回布尔值,时间戳是否出现在年末。

FY5253季度#

FY5253Quarter

DateOffset 在 52-53 周会计年度的业务季度日期之间递增。

特性

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)

返回布尔值,时间戳是否出现在年末。

复活节#

Easter

使用 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)

返回布尔值,时间戳是否出现在月份开始时。

Easter.is_month_end(TS)

返回布尔值,时间戳是否出现在月末。

Easter.is_quarter_start(TS)

返回布尔值,时间戳是否出现在季度开始时。

Easter.is_quarter_end(TS)

返回布尔值,时间戳是否出现在季度末。

Easter.is_year_start(TS)

返回布尔值,时间戳是否出现在年份开始。

Easter.is_year_end(TS)

返回布尔值,时间戳是否出现在年末。

打钩

Tick

特性

Tick.delta

Tick.freqstr

返回表示频率的字符串。

Tick.kwds

返回偏移量的额外参数的字典。

Tick.name

返回表示基频的字符串。

Tick.nanos

返回纳秒总数的整数。

Tick.normalize

Tick.rule_code

Tick.n

方法

Tick.copy()

返回频率的副本。

Tick.is_anchored()

(已弃用)返回 False。

Tick.is_on_offset(dt)

返回时间戳是否与此频率相交的布尔值。

Tick.is_month_start(TS)

返回布尔值,时间戳是否出现在月份开始时。

Tick.is_month_end(TS)

返回布尔值,时间戳是否出现在月末。

Tick.is_quarter_start(TS)

返回布尔值,时间戳是否出现在季度开始时。

Tick.is_quarter_end(TS)

返回布尔值,时间戳是否出现在季度末。

Tick.is_year_start(TS)

返回布尔值,时间戳是否出现在年份开始。

Tick.is_year_end(TS)

返回布尔值,时间戳是否出现在年末。

Day

偏移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

偏移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

偏移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)

返回布尔值,时间戳是否出现在年末。

第二

Second

偏移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

偏移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)

返回布尔值,时间戳是否出现在年末。

Micro

偏移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)

返回布尔值,时间戳是否出现在年末。

纳米

Nano

偏移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(频率[, is_period])

从字符串或 datetime.timedelta 对象返回 DateOffset 对象。