获取昨日日期

为伊消得人憔悴 衣带渐宽终不悔

 

记录下今天用到的知识点,用于加强巩固以及后面查阅。

复制代码
#!/usr/bin/python
#coding:utf-8

import datetime

def getYesterday():
    today = datetime.date.today()
    oneday = datetime.timedelta(days=1)
    yesterday = today-oneday
    return yesterday

yesterday = getYesterday()
"""
2019-03-24
<type 'datetime.date'>
"""
print(yesterday)
print(type(yesterday))
# 将datetime.date转为str
yesterday = datetime.datetime.strftime(yesterday, "%Y-%m-%d")
"""
2019-03-24
<type 'str'>
"""
print(yesterday)
print(type(yesterday))
# 将str转为datetime.date
yesterday=datetime.datetime.strptime(yesterday, "%Y-%m-%d")
"""
2019-03-24 00:00:00
<type 'datetime.datetime'>
"""
print(yesterday)
print(type(yesterday))
复制代码

 

代码地址:github

posted @ 2019-03-25 19:53  飞鸟的梦想  阅读(192)  评论(0)    收藏  举报
编辑推荐:
· 一个字符串替换引发的性能血案:正则回溯与救赎之路
· 为什么说方法的参数最好不要超过4个?
· C#.Net 筑基-优雅 LINQ 的查询艺术
· 一个自认为理想主义者的程序员,写了5年公众号、博客的初衷
· 大数据高并发核心场景实战,数据持久化之冷热分离
阅读排行:
· 发布一个小功能,通过 markdown 图片语法嵌入B站视频
· 《HelloGitHub》第 111 期
· 谷歌新AI工具杀疯了?免费,但有点坑!Gemini CLI 抢先实测
· 使用GcExcel .NET将Excel导出为PDF
· MySQL 字符集、排序规则与查询关系详解
点击右上角即可分享
微信分享提示