无需将其转换为日期时间
,如何从 Unix 时间戳获取日期?换句话说,我想从时间戳中删除小时、分钟和秒,并获取仅代表日期的数字。
最佳答案
我知道您问“无需转换为日期时间
”,但我确实认为这是最好的方法。
>>> t
1430103943.581003
>>> datetime.date(datetime.fromtimestamp(t)).strftime("%s")
'1430056800'
要手动执行此操作,需要了解所有特殊情况、闰年、闰秒等。这是不切实际的,并且所有繁重的工作都已通过 datetime
为您完成,所以为什么还要麻烦呢?
关于python - 如何从 Unix 时间戳中删除小时、分钟和秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29886501/