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)
 
	   
	  
暂时没有评论