当前位置:首页 > 日记本 > 正文内容

python校正发布时间日期代码片段

zhangchap2年前 (2022-07-19)日记本219
time : 发布于03月31日,
time : 发布于昨天,
time : 发布于11:31,
这里拿到的都是这种格式的,所以简单处理下

这里拿到的都是这种格式的,所以简单处理

import datetime
from pymongo import MongoClient
db = MongoClient('127.0.0.1', 27017).iApp
def update(data):
    return db.jobs_php.update_one({_id: data['_id']}, {$set: data})
# 把时间校正过来
def clear_time():
    items = db.jobs_php.find({})
    for item in items:
        if not item['time'].find('布于'):
            continue
        item['time'] = item['time'].replace(发布于, 2017-)
        item['time'] = item['time'].replace(月, -)
        item['time'] = item['time'].replace(日, )
        if item['time'].find(昨天) > 0:
            item['time'] = str(datetime.date.today() - datetime.timedelta(days=1))
        elif item['time'].find(:) > 0:
            item['time'] = str(datetime.date.today())
        update(item)
    print('ok')





分享给朋友:

相关文章

网络编辑工具箱注册ComCtl32.ocx

1.把ComCtl32.ocx放到c:\Windows\SysWOW64,注:需要管理员权限 2.打开C:\Windows\System32 找到 cmd.exe 鼠标右键管理员身份...

lxml win 安装方法

文档地址:https://lxml.de/installation.htmlwindows 下安装不了的都可以在这里找:https://www.lfd.uci.edu/~gohl...

python 函数 开启多线程示例

from threading import Thread def readfile(queue:Queue):    &nbs...

python xpath语法总结

python xpath语法总结:常用的://1.从任意节点开始/2.从根节点开始//div/p3.div下的p标签//div[@class="hrzz_bottom"]/ul/l...

python jieba分词

import jieba from jieba.analyse import tfidf words = jieba.lcut('...

python 获取当前时间及随机时间戳

import time from random import randint time.strftime('%Y-%m-%d %H:%M:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。