帮我写一个不比较非工作日期的函数
时间: 2023-03-12 22:02:59 浏览: 72
答:下面是一个不比较非工作日期的函数:def isWorkday(date):
if date.weekday() < 5:
return True
else:
return False
相关问题
帮我写一个不比较非工作日期的JavaScript函数
答:你可以使用JavaScript来定义一个函数,它可以接受两个参数,一个是日期,一个是指定要比较的星期几(以字符串形式传入),返回一个布尔值表示该日期是否为指定星期几。下面是一个JavaScript函数的示例:function isDayOfWeek(date, dayOfWeek) {
const dayIndex = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'].indexOf(dayOfWeek);
return date.getDay() === dayIndex;
}
用python写一个访问http://timor.tech/api/holiday/info/判断当前日期是否为非工作日的函数代码,函数必须带一个时间参数
好的,这是一段简单的代码,用于判断给定日期是否是非工作日:
```python
import requests
def is_holiday(date):
url = f'http://timor.tech/api/holiday/info/{date}'
resp = requests.get(url)
if resp.status_code == 200:
data = resp.json()
if data['code'] == 0:
return data['holiday']
else:
raise Exception('Error: ' + data['msg'])
else:
raise Exception('Error: ' + resp.text)
```
其中,`date`是一个字符串,格式为`YYYYMMDD`,表示要判断的日期。函数会返回一个布尔值,表示该日期是否为非工作日。如果网络请求出现错误或者返回的数据格式不正确,函数会抛出异常。你可以这样调用函数:
```python
date = '20220212'
is_holiday(date)
```
这将返回`True`或`False`,表示该日期是否为非工作日。