python - 如何从 Unix 时间戳中删除小时、分钟和秒?

标签 python datetime time

无需将其转换为日期时间,如何从 Unix 时间戳获取日期?换句话说,我想从时间戳中删除小时、分钟和秒,并获取仅代表日期的数字。

最佳答案

我知道您问“无需转换为日期时间”,但我确实认为这是最好的方法。

>>> t
1430103943.581003
>>> datetime.date(datetime.fromtimestamp(t)).strftime("%s")
'1430056800'

要手动执行此操作,需要了解所有特殊情况、闰年、闰秒等。这是不切实际的,并且所有繁重的工作都已通过 datetime 为您完成,所以为什么还要麻烦呢?

关于python - 如何从 Unix 时间戳中删除小时、分钟和秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29886501/

相关文章:

Python Django : models in root giving error

java - Java 和多 SQL RDBMS 之间的年度计算差异

android - Firebase 数据库的常用时间

PHP 脚本在每次迭代中花费越来越长的时间来保存数据

java - Java 中的锁定对象

python - 展平图层ValueError : Input 0 is incompatible with layer flatten_5: expected min_ndim=3, found ndim=2

用于鼠标位置的 Python 卡尔曼滤波器未按预期工作

javascript - QtWebKit - 用户脚本/Javascript 注入(inject)

javascript - 使 Highchart 使用特定的目标时区

python - '不再支持将列表喜欢传递给带有任何缺失标签的 .loc 或 [],请参阅