date 怎么获取周几
时间: 2023-11-13 20:05:02 浏览: 90
在 Python 中,可以使用 `datetime` 模块来获取日期的周几。例如,以下代码可以获取今天的周几:
```python
from datetime import datetime
today = datetime.today()
weekday = today.weekday()
print("今天是周" + str(weekday + 1))
```
输出结果可能为:
```
今天是周3
```
其中 `weekday()` 方法返回的是一个整数,表示日期所在的周几,0 表示周一,1 表示周二,以此类推。如果你想要输出中文的周几,可以根据实际需要进行修改。
相关问题
java local Date 获取当天周几
你可以使用Java 8中的java.time包中的LocalDate类的getDayOfWeek()方法来获取当天是星期几。下面是一个示例代码:
```
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.time.format.TextStyle;
import java.util.Locale;
public class Main {
public static void main(String[] args) {
// 获取当前日期
LocalDate today = LocalDate.now();
// 获取当前日期是星期几
String dayOfWeek = today.getDayOfWeek().getDisplayName(TextStyle.FULL, Locale.getDefault());
System.out.println("今天是" + dayOfWeek);
}
}
```
输出结果可能是:今天是星期一。
LocalDate获取周几
要使用Java中的`LocalDate`类获取某个日期是星期几,可以使用`getDayOfWeek()`方法。该方法返回一个`DayOfWeek`枚举类型,表示日期对应的星期几。
下面是一个示例代码:
```java
import java.time.DayOfWeek;
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
LocalDate date = LocalDate.now(); // 获取当前日期
DayOfWeek dayOfWeek = date.getDayOfWeek(); // 获取星期几
System.out.println("今天是星期" + dayOfWeek.getValue());
}
}
```
运行以上代码,输出将会是类似这样的结果:
```
今天是星期1
```
其中,`dayOfWeek.getValue()`方法返回的是一个整数,表示星期几,其中1表示星期一,2表示星期二,以此类推。如果你想要获取星期几的名称(如"星期一"),你可以使用`dayOfWeek.toString()`方法。
阅读全文