日期时间#
- pylibcudf.datetime.DatetimeComponent#
另请参阅
cudf::datetime_component。枚举成员
YEARMONTHDAYWEEKDAYHOURMINUTESECONDMILLISECONDMICROSECONDNANOSECOND
- pylibcudf.datetime.RoundingFrequency#
另请参阅
cudf::rounding_frequency。枚举成员
DAYHOURMINUTESECONDMILLISECONDMICROSECONDNANOSECOND
- pylibcudf.datetime.add_calendrical_months(signatures, args, kwargs, defaults, _fused_sigindex={})#
从日期时间类型中添加或减去若干个月,并返回与输入时间戳列类型相同的时间戳列。
详情请参见
add_calendrical_months()。- Parameters:
- inputColumn
输入时间戳值的列。
- monthsColumnOrScalar
要添加的月数。
- Returns:
- Column
计算时间戳的列。
- pylibcudf.datetime.ceil_datetimes(Column input, rounding_frequency freq) Column#
将日期时间向上舍入到给定频率的最接近的倍数。
详情请参阅
ceil_datetimes()。- Parameters:
- inputColumn
输入日期时间值的列。
- freqrounding_frequency
四舍五入的频率。
- Returns:
- Column
与输入列具有相同日期时间分辨率的列。
- pylibcudf.datetime.day_of_year(Column input) Column#
计算从年初开始的日期编号。该值在[1, {365-366}]之间。
详情请参见
day_of_year()。- Parameters:
- inputColumn
输入日期时间值的列。
- Returns:
- Column
天数列。
- pylibcudf.datetime.days_in_month(Column input) Column#
提取月份中的天数。
详情请参见
days_in_month()。- Parameters:
- inputColumn
输入日期时间值的列。
- Returns:
- Column
给定月份的天数列。
- pylibcudf.datetime.extract_datetime_component(Column input, datetime_component component) Column#
从日期时间列中提取日期时间组件。
详情请参见
cudf::extract_datetime_component()。- Parameters:
- inputColumn
从中提取组件的列。
- componentDatetimeComponent
要提取的日期时间组件。
- Returns:
- Column
提取组件的列。
- pylibcudf.datetime.extract_microsecond_fraction(Column input) Column#
从日期时间列中提取微秒部分。
详情请参见
extract_microsecond_fraction()。- Parameters:
- inputColumn
从中提取微秒部分的列。
- Returns:
- Column
提取微秒部分的列。
- pylibcudf.datetime.extract_millisecond_fraction(Column input) Column#
从日期时间列中提取毫秒。
详情请参见
extract_millisecond_fraction()。- Parameters:
- inputColumn
从中提取毫秒的列。
- Returns:
- Column
提取毫秒的列。
- pylibcudf.datetime.extract_nanosecond_fraction(Column input) Column#
从日期时间列中提取纳秒部分。
详情请参见
extract_nanosecond_fraction()。- Parameters:
- inputColumn
从中提取纳秒部分的列。
- Returns:
- Column
提取的纳秒部分的列。
- pylibcudf.datetime.extract_quarter(Column input) Column#
返回日期所在的季度(即值为 {1, 2, 3, 4} 中的一个)。
详情请参阅
extract_quarter()。- Parameters:
- inputColumn
输入日期时间值的列。
- Returns:
- Column
列指示日期所在的季度。
- pylibcudf.datetime.floor_datetimes(Column input, rounding_frequency freq) Column#
将日期时间向下舍入到给定频率的最接近的倍数。
详情请参见
floor_datetimes()。- Parameters:
- inputColumn
输入日期时间值的列。
- freqrounding_frequency
向下舍入的频率。
- Returns:
- Column
与输入列具有相同日期时间分辨率的列。
- pylibcudf.datetime.is_leap_year(Column input) Column#
检查给定日期的年份是否为闰年。
详情请参见
is_leap_year()。- Parameters:
- inputColumn
输入日期时间值的列。
- Returns:
- Column
表示给定年份是否为闰年的布尔列。
- pylibcudf.datetime.last_day_of_month(Column input) Column#
计算月份的最后一天。
详情请参阅
last_day_of_month()。- Parameters:
- inputColumn
输入日期时间值的列。
- Returns:
- Column
表示月份最后一天的
TIMESTAMP_DAYS列。
- pylibcudf.datetime.round_datetimes(Column input, rounding_frequency freq) Column#
将日期时间四舍五入到给定频率的最接近的倍数。
详情请参见
round_datetimes()。- Parameters:
- inputColumn
输入日期时间值的列。
- freqrounding_frequency
四舍五入的频率。
- Returns:
- Column
与输入列具有相同日期时间分辨率的列。