pandas.Timestamp.replace # 时间戳。替换(年=无,月=无,日=无,小时=无,分钟=无,秒=无,微秒=无,纳秒=无, tzinfo=<class 'object'> , Fold=None ) # 实现 datetime.replace,处理纳秒。 参数: 年整数,可选 月份整数,可选 天整数,可选 小时整数,可选 分钟整数,可选 第二个整数,可选 微秒整数,可选 纳秒整数,可选 tzinfo tz 可转换,可选 折叠int,可选 返回: 已替换字段的时间戳 例子 创建时间戳对象: >>> ts = pd.Timestamp('2020-03-14T15:32:52.192548651', tz='UTC') >>> ts Timestamp('2020-03-14 15:32:52.192548651+0000', tz='UTC') 替换年份和小时: >>> ts.replace(year=1999, hour=10) Timestamp('1999-03-14 10:32:52.192548651+0000', tz='UTC') 替换时区(不是转换): >>> import pytz >>> ts.replace(tzinfo=pytz.timezone('US/Pacific')) Timestamp('2020-03-14 15:32:52.192548651-0700', tz='US/Pacific') 类似pd.NaT: >>> pd.NaT.replace(tzinfo=pytz.timezone('US/Pacific')) NaT