java local Date 获取当天周几
时间: 2024-01-14 16:05:07 浏览: 88
你可以使用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);
}
}
```
输出结果可能是:今天是星期一。
相关问题
date 怎么获取周几
在 Python 中,可以使用 `datetime` 模块来获取日期的周几。例如,以下代码可以获取今天的周几:
```python
from datetime import datetime
today = datetime.today()
weekday = today.weekday()
print("今天是周" + str(weekday + 1))
```
输出结果可能为:
```
今天是周3
```
其中 `weekday()` 方法返回的是一个整数,表示日期所在的周几,0 表示周一,1 表示周二,以此类推。如果你想要输出中文的周几,可以根据实际需要进行修改。
java获取当前时间为周几
可以使用Java的Calendar类来获取当前时间为周几,具体代码如下:
```
Calendar calendar = Calendar.getInstance();int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
System.out.println("今天是周" + (dayOfWeek - 1));
```
输出结果为:今天是周X(X为周几的数字表示,例如周一为1,周日为7)
阅读全文