python - 获取日期函数 python
问题描述
尝试获取日期时遇到问题。所有库都已安装,但一旦我尝试运行该print(getDate())
函数,我就会收到错误:NameError: name 'calender' is not defined
. 代码如下。任何帮助是极大的赞赏。
now = datetime.datetime.now()
my_date = datetime.datetime.today()
weekday = calender.day_name[my_date.weekday()]
monthNum = now.month
dayNum = now.day
#List of months
month_names = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August',
'September', 'October', 'November', 'December']
#List of ordinal numbers
ordinalNumbers = ['1st', '2nd', '3rd', '4th', '5th', '6th', '7th', '8th', '9th', '10th',
'11th', '12th', '13th', '14th', '15th', '16th', '17th', '18th', '19th', '20th', '21st',
'22nd', '23rd', '24th', '25th', '26th', '27th', '28th', '29th', '30th', '31st']
return 'Today is '+weekday+' '+ month_names[monthNum - 1]+' the '+ ordinalNumbers[dayNum -
1]+'. '
解决方案
你只有一个拼写错误。导入并使用calendar
,而不是calender
.
推荐阅读
- java - 使用 MVC 时我应该选择什么监听器让视图监听模型?(爪哇)
- android - 带有 JSON 数据请求和响应的 POST 操作 - Retrofit vs Volley
- php - 来自被调用文件的魔术常数 - 不是动作文件
- sorting - 在交换过程中无法获得我想要的最终列表
- javascript - 隐藏相关视频 Youtube Iframe API
- azure - qnamaker 不应用知识库中的更改
- javascript - Angular 7:基于产品构建:属性“服务”是私有的,只能在“组件”类中访问
- python - Cython中python字典/对象/json的c数据类型是什么?
- javascript - 如何使用 Webpack 安装 FlipDown.js 库?
- html - 修复标题溢出父容器