设为首页 加入收藏

TOP

Python关于时间方面的处理
2014-11-24 02:50:52 来源: 作者: 【 】 浏览:0
Tags:Python 关于 时间 面的 处理

python中的时间模块为time,datetime


输出现在时间到1970-01-01的秒数:time.time()
输出的结果是:


1279578704.6725271
但是这样是一连串的数字不是我们想要的结果,我们可以利用time模块的格式化时间的方法来处理:
time.localtime(time.time())
用time.localtime()方法,作用是格式化时间戳为本地的时间。
输出的结果是:
time.struct_time(tm_year=2010, tm_mon=7, tm_mday=19, tm_hour=22, tm_min=33, tm_sec=39, tm_wday=0, tm_yday=200, tm_isdst=0)
现在看起来更有希望格式成我们想要的时间了。
time.strftime('%Y-%m-%d',time.localtime(time.time()))


最后用time.strftime()方法,把刚才的一大串信息格式化成我们想要的东西,现在的结果是:
2010-07-19


把某一时间的转化为到1970-01-01的秒数:time.mktime(datetime.datetime.strptime(‘20110101000020’,'%Y%m%d%H%M%S').timetuple())
时间为2011年1月1日0点0分20秒的时间


today=datetime.date.today()
yesterday = today - datetime.timedelta(days=1)


推荐阅读:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇关于C++中的#define 下一篇Linux静态库和动态库的编写和使用

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: