python - 使用 pandas to_datetime 版本 0.23.4 获取今天的日期

标签 python pandas datetime

当我这样做时,在旧版本的 pandas 中

>>> x = pd.to_datetime('today')
>>> x
Timestamp('2019-03-28 00:00:00.0')

但是在 pandas 0.23.4 上运行时

>>> x = pd.to_datetime('today')
>>> x
Timestamp('2019-03-28 18:13:45.678015')

如何像旧版本一样获取今天的日期并将时间设置为午夜?

最佳答案

在 pandas 0.24.2 中测试,同样的问题。

解决方案是使用 Timestamp.floor :

x = pd.to_datetime('today').floor('d')
print (x)
2019-03-28 00:00:00

关于python - 使用 pandas to_datetime 版本 0.23.4 获取今天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55395075/

相关文章:

python - 如何在没有保证观测数量的情况下使用 Pandas 滚动平均值

php - 获取自 mysql 查询中特定日期以来的小时数

python - 通过位置列表将字符串中的字符替换为另一个字符

python - 基于具有相同长度的 pandas.DataFrame 的 groupby 的 numpy.array 进行 Groupby

python pandas 抛出解析错误

python - Pandas:匹配具有不同索引的两个数据帧

python - 在同一台 PC 上管理两个版本的 Python

python - Pandas dropna - 存储丢弃的行

javascript - 数据中的日期时间格式

php - DateTime 对象的严格比较