王锋

王锋的博客

他的个人主页  他的博客

time and datetime

王锋  2011年03月21日 星期一 13:55 | 1823次浏览 | 0条评论

datetime

from datetime import datetime
import time
 
#解析日期时间 2008-01-27 08:37:29
def getdatetime(s):
  
return datetime(*time.strptime(s[:19], '%Y-%m-%d %H:%M:%S')[:6])
 
#人性化的时间:2008-01-27 08:37:29
def friendly_time(ts):
  
delta = datetime.now() - ts
  
if delta.days >= 365:
      
return '%d 年前' % (delta.days / 365)
  
elif delta.days >= 30:
      
return '%d 个月前' % (delta.days / 30)
  
elif delta.days > 0:
      
return '%d 天前' % delta.days
  
elif delta.seconds < 60:
      
return "%d 秒前!" % delta.seconds
  
elif delta.seconds < 60 * 60:
      
return "%d 分钟前" % (delta.seconds / 60)
  
else:
      
return "%d 小时前" % (delta.seconds / 60 / 60)

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !

暂时没有评论

Zeuux © 2024

京ICP备05028076号