输入年月日判断星期几的具体实现代码
时间: 2023-12-09 15:03:45 浏览: 177
以下是判断给定日期是星期几的Python代码实现:
```python
import datetime
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
day = int(input("请输入日期:"))
weekdays = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"]
weekday = datetime.datetime(year, month, day).weekday()
print("{}年{}月{}日是{}".format(year, month, day, weekdays[weekday]))
```
当用户输入年、月、日后,程序会使用datetime模块中的weekday()函数获取该日期是星期几,再通过列表weekdays将数字转换为汉字表示的星期几,并输出结果。
希望这个回答对您有所帮助,如果您有更多的问题,请随时向我提问。
相关问题
输入年月日判断星期几的java代码实现
以下是输入年月日判断星期几的Java代码实现:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;
public class DayOfWeek {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入年份:");
int year = sc.nextInt();
System.out.print("请输入月份:");
int month = sc.nextInt();
System.out.print("请输入日期:");
int day = sc.nextInt();
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, year);
cal.set(Calendar.MONTH, month - 1);
cal.set(Calendar.DATE, day);
Date date = cal.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
String dayOfWeek = sdf.format(date);
System.out.println(dayOfWeek);
}
}
```
输入年月日,可以判断出对应日期是星期几。
用html实现输入年月日判断星期几
您好!要在HTML中实现输入年月日并判断星期几,可以使用JavaScript来完成。下面是一个示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>判断星期几</title>
</head>
<body>
<label for="year">年:</label>
<input type="number" id="year">
<label for="month">月:</label>
<input type="number" id="month">
<label for="day">日:</label>
<input type="number" id="day">
<button onclick="getWeekday()">确定</button>
<p id="result"></p>
<script>
function getWeekday() {
const year = document.getElementById("year").value;
const month = document.getElementById("month").value;
const day = document.getElementById("day").value;
const date = new Date(year, month - 1, day);
const weekday = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"][date.getDay()];
document.getElementById("result").innerHTML = `日期为:${year}年${month}月${day}日,${weekday}`;
}
</script>
</body>
</html>
```
在这个示例代码中,我们首先定义了一个HTML表单,包含三个文本框和一个按钮。当用户点击按钮时,会调用`getWeekday()`函数。在`getWeekday()`函数中,我们使用`document.getElementById()`函数获取用户输入的年月日,并将其转换为JavaScript中的`Date`类型。然后,我们使用`Date.getDay()`函数获取星期几的数字(0表示星期日,1表示星期一,以此类推),并根据数字获取对应的星期几字符串。最后,我们使用`document.getElementById()`函数将结果显示在页面上。
希望这个示例代码能对您有所帮助!
阅读全文