pandas.Timedelta.isoformat#

Timedelta.isoformat()#

将Timedelta格式设置为ISO 8601持续时间,如 P[n]Y[n]M[n]DT[n]H[n]M[n]S ,其中 [n] 将被这些值替换。请参阅https://en.wikipedia.org/wiki/ISO_8601#Durations.

退货
应力

参见

Timestamp.isoformat

函数用于将给定的时间戳对象转换为ISO格式。

注意事项

最长的部分是天数,其值可能大于365。始终包含每个组件,即使其值为0。Pandas使用纳秒精度,因此秒分量中最多可以包含9位小数位。从小数点后的秒部分中去掉尾随的0。我们不做零垫组件,所以它是 ...T5H... ,非 ...T05H...

示例

>>> td = pd.Timedelta(days=6, minutes=50, seconds=3,
...                   milliseconds=10, microseconds=10, nanoseconds=12)
>>> td.isoformat()
'P6DT0H50M3.010010012S'
>>> pd.Timedelta(hours=1, seconds=10).isoformat()
'P0DT1H0M10S'
>>> pd.Timedelta(days=500.5).isoformat()
'P500DT12H0M0S'