博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python中字符串和datetime
阅读量:6972 次
发布时间:2019-06-27

本文共 551 字,大约阅读时间需要 1 分钟。

hot3.png

遇到的问题:

今天在写一个爬虫时,需要将今天的数据和昨天、一周前的数据做比较。所以就需要一个方法可以方便的计算出指定日期的前几天的日期。比如10月3号,则一周前的日期是9月26号。

问题解决:

因为数据表中日期是以“20180923”这种格式的字符串形式保存的,所以需要将字符串转换为datetime格式。然后调用datetime的方法实现获取几天前的日期。

import datetimetd = datetime.datetime.strptime(td_date, '%Y%m%d').date()#昨天的日期y = datetime.timedelta(days=-1)yd = td + y#上周的日期l = datetime.timedelta(days=-7)ld = td + l#日期转字符串str_td = datetime.datetime.strftime(td, "%Y%m%d")str_yd = datetime.datetime.strftime(yd, "%Y%m%d")str_ld = datetime.datetime.strftime(ld, "%Y%m%d")

 

转载于:https://my.oschina.net/HuoQibin/blog/2208703

你可能感兴趣的文章
读《构建之法》阅读与思考
查看>>
折线分割平面
查看>>
PLC梯形图设计
查看>>
精简系统绝对不可删除的应用程序
查看>>
GDUFE ACM-1069
查看>>
类的三大特性之一:多态[入门程序示例]
查看>>
c++访问resetful webservice
查看>>
软件概要设计说明书(面向对象)2.0上线~
查看>>
(最长上升子序列 并记录过程)FatMouse's Speed -- hdu -- 1160
查看>>
网购的另一面思考
查看>>
jquery 插件开发及extend
查看>>
在Android工程中导入外部动态连接库(so文件)
查看>>
OpenGL绘图框架(GLFW)
查看>>
mac开启Airdrop的硬件要求
查看>>
JAVA异常处理相关面试题
查看>>
遍历Map集合的几种方法
查看>>
pg数据库忘记密码
查看>>
209. Minimum Size Subarray Sum
查看>>
面面观 | CentOS install etcd 测试
查看>>
C#之选择排序
查看>>