zoukankan      html  css  js  c++  java
  • 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分钟前"))
    

      

  • 相关阅读:
    laydate 监听日期切换
    done
    Could not find result map java.util.HashMap
    toFixed
    js追加元素
    input只能输入数字或两位小数
    JSTree[树形控件]
    JSp获取到当前用户的全部session
    layui select change
    大型网站技术架构读后感
  • 原文地址:https://www.cnblogs.com/c-x-a/p/8508824.html
Copyright © 2011-2022 走看看