1. 获取timestamp,忽略毫秒
from datetime import datetime
def get_timestamp(atime) :
return (atime - datetime(1970,1,1)).total_seconds()
2. 仅保留日期
>>> dateonly = datetime.today().replace(hour=0, minute=0, second=0,microsecond=0)
>>> str(dateonly)
'2012-07-11 00:00:00'
3. 日期加减
def next_day(atime) :
return datetime.utcfromtimestamp(get_timestamp(now) + 86400L)
新的版本有timedelta
from datetime import timedelta
def next_day(atime) :
return atime + timedelta(days=1)
本文介绍了如何使用Python进行日期时间的基本操作,包括获取时间戳、仅保留日期部分、以及日期的加减运算。通过实例展示了如何利用datetime模块实现这些功能。

被折叠的 条评论
为什么被折叠?



