python - 如何转换简单的python代码工作日检查

标签 python weekday

好吧,这段代码是我不久前自己写的

但现在我在转换它时遇到了麻烦,所以它只显示今年的日期,即用户只需输入 MM-DD 而不是 YYYY-MM-DD,因为我们将假设它是 2011 年

最佳答案

import datetime
def weekday(dateinput):
    a = dateinput.split("-")
    b = datetime.date(datetime.date.today().year, int(a[0]), int(a[1]))
    c = b.strftime("%A")
    return c
#- test harness: do not modify -#
dateinput = raw_input('Enter a date ("MM-DD"): ')
print "That's a " + weekday(dateinput) + '.'

如果您确实想假设 2011 年甚至是 2012 年,请将 datetime.date.today().year 替换为硬编码年份。

关于python - 如何转换简单的python代码工作日检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5308731/

相关文章:

Python 日期时间 工作日 strftime() 与 weekday()

python - 在kivy中设置全局字体大小

python - 如何在 Pycharm pro *中以标准布局*查看 Jupyter notebook?

c# - 等价于 C# 中 VB6 的 WeekDay 函数

mysql - 尝试在工作日和周末获取 COUNT()

mysql基于工作日的动态列

python - 在 python 中将可能包含 None 的数组更改为包含 ""的数组

python - 验证 Django 模型内的 Django 模型字段

python - 如何从数据框中创建项目字典?

c++ - boost::date_time::days_until_weekday 的编译错误