dask.dataframe.Series.dt.strftime

dask.dataframe.Series.dt.strftime

dataframe.Series.dt.strftime(*args, **kwargs)

使用指定的 date_format 转换为索引。

此文档字符串是从 pandas.core.indexes.accessors.CombinedDatetimelikeProperties.strftime 复制的。

Dask 版本可能存在一些不一致性。

返回一个按 date_format 格式化的字符串索引,该格式支持与 Python 标准库相同的字符串格式。字符串格式的详细信息可以在 python 字符串格式文档 中找到。

C strftime API 支持但 python 字符串格式文档不支持的格式(如 “%R”, “%r”)不是官方支持的,应优先替换为支持的等效格式(如 “%H:%M”, “%I:%M:%S %p”)。

注意 PeriodIndex 支持额外的指令,详细内容请参见 Period.strftime

参数
日期格式str

日期格式字符串(例如 “%Y-%m-%d”)。

返回
ndarray[对象]

格式化字符串的 NumPy ndarray。

参见

to_datetime

将给定的参数转换为日期时间。

DatetimeIndex.normalize

返回时间调整为午夜的 DatetimeIndex。

DatetimeIndex.round

将 DatetimeIndex 四舍五入到指定的频率。

DatetimeIndex.floor

将 DatetimeIndex 向下舍入到指定的频率。

Timestamp.strftime

格式化单个时间戳。

Period.strftime

格式化一个单一的句号。

示例

>>> rng = pd.date_range(pd.Timestamp("2018-03-10 09:00"),  
...                     periods=3, freq='s')
>>> rng.strftime('%B %d, %Y, %r')  
Index(['March 10, 2018, 09:00:00 AM', 'March 10, 2018, 09:00:01 AM',
       'March 10, 2018, 09:00:02 AM'],
      dtype='object')