作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试以以下格式获取上个月和当前年份:2016 年 7 月。
我试过了(但没用),它不打印 July,而是数字:
import datetime
now = datetime.datetime.now()
print now.year, now.month(-1)
最佳答案
如果您要处理日期,那么 dateutil对于 Python stdlib 不容易涵盖的内容,库总是一个很好的工具。
首先,如果您还没有安装 dateutil
库:
pip install python-dateutil
下一步:
from datetime import datetime
from dateutil.relativedelta import relativedelta
# Returns the same day of last month if possible otherwise end of month
# (eg: March 31st->29th Feb an July 31st->June 30th)
last_month = datetime.now() - relativedelta(months=1)
# Create string of month name and year...
text = format(last_month, '%B %Y')
给你:
'July 2016'
关于Python获取上月和上年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38794935/
$t = time(); $t1 = mktime(0,0,0,date(“m”,$t),date(“d”,$t),date(“Y”,$t)); $t2 = mktime(0
我是一名优秀的程序员,十分优秀!