2024-09-30 06:12:05 发布
网友
我正在用Python将一个字符串类型的时间序列转换为datetime,我很困惑为什么我的datetime总是显示我不期望的结果\n
我想要的显示在我的imghere
你应该把你的问题放在问题中,而不是放在一些非现场的例子中。我们有可用的代码块。此外,您还转换为Pandas datetime,而不是Python datetime。这两个名称中都有“日期”,因为它们确实包含日期。您可以使用Pandastimedelta或Pythondatetime.time来表示一个时间。传递给panads.to_datetime的格式是如何解析输入,而不是如何显示结果
timedelta
datetime.time
panads.to_datetime
import datetime time = '23:30:00' # Time in string format dt=datetime.datetime.strptime(time, '%H:%M:%S') print(dt.time()) # time method will only return the time
我希望这有帮助
您已将字符串Series转换为pd.Timestamp的Series。内部Timestamp是从1970-01-01 00:00:00开始的纳秒数
Series
pd.Timestamp
Timestamp
在pandas中格式化日期的正确方法是,当您不再需要将其作为Timestamp处理时,将其转换为带有.dt.strfime*的字符串
.dt.strfime
TL/DR:
HH:MM:SS
你应该把你的问题放在问题中,而不是放在一些非现场的例子中。我们有可用的代码块。此外,您还转换为Pandas datetime,而不是Python datetime。这两个名称中都有“日期”,因为它们确实包含日期。您可以使用Pandas
timedelta
或Pythondatetime.time
来表示一个时间。传递给panads.to_datetime
的格式是如何解析输入,而不是如何显示结果我希望这有帮助
您已将字符串
Series
转换为pd.Timestamp
的Series
。内部Timestamp
是从1970-01-01 00:00:00开始的纳秒数在pandas中格式化日期的正确方法是,当您不再需要将其作为
Timestamp
处理时,将其转换为带有.dt.strfime
*的字符串TL/DR:
HH:MM:SS
格式,请将其保留为stringdtypeTimestamp
处理,但仍使用HH:MM:SS
格式,请将其转换为时间戳,处理后再将其转换回字符串相关问题 更多 >
编程相关推荐