python 微博评论获取的时候日期格式化

# -*- coding: utf-8 -*-
# @Time    : 2018/03/05 10:57
# @Author  : cxa
# @File    : testDataTime.py
# @Software: PyCharm
import datetime
import time
# 今天 12:36
# 34分钟前
# 20秒前
# 2月26日 09:38
#统一格式化成时间类型
def get_format_datetime(datestr):

   now= datetime.datetime.now()
   ymd=now.strftime("%Y-%m-%d")
   y = now.strftime("%Y")
   newdate=now
   if(u"今天" in datestr):
       mdate=time.mktime(time.strptime( ymd+datestr, '%Y-%m-%d今天 %H:%M'))
       newdate=datetime.datetime.fromtimestamp(mdate)
   elif(u"月" in datestr):
       mdate = time.mktime(time.strptime(y + datestr, '%Y%m月%d日 %H:%M'))
       newdate = datetime.datetime.fromtimestamp(mdate)
   elif(u"分钟前" in datestr):
       print(datestr[:-3])
       newdate= now-datetime.timedelta(minutes=int(datestr[:-3]))
   elif (u"秒前" in datestr):
       newdate = now - datetime.timedelta(minutes=int(datestr[:-2]))
   else:
       newdate =datetime.datetime.strptime(datestr, "%Y-%m-%d %H:%M")
   return newdate
print(get_format_datetime("3分钟前"))

  

转载于:https://www.cnblogs.com/c-x-a/p/8508824.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值