java获取当前时间是星期几
时间: 2023-11-10 19:04:27 浏览: 165
可以使用Java中的Calendar类来获取当前时间是星期几,具体代码如下:
```
Calendar calendar = Calendar.getInstance();
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
```
其中,dayOfWeek的值为1~7,分别对应周日到周六。如果需要输出汉字的星期几,可以使用如下代码:
```
String[] weekDays = {"周日", "周一", "周二", "周三", "周四", "周五", "周六"};
String weekDay = weekDays[dayOfWeek - 1];
System.out.println("今天是" + weekDay);
```
相关问题
java 获取当前星期
可以使用Java中的Calendar类来获取当前星期。下面是一段示例代码:
```java
import java.util.Calendar;
public class GetCurrentWeekday {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
switch (dayOfWeek) {
case Calendar.SUNDAY:
System.out.println("星期日");
break;
case Calendar.MONDAY:
System.out.println("星期一");
break;
case Calendar.TUESDAY:
System.out.println("星期二");
break;
case Calendar.WEDNESDAY:
System.out.println("星期三");
break;
case Calendar.THURSDAY:
System.out.println("星期四");
break;
case Calendar.FRIDAY:
System.out.println("星期五");
break;
case Calendar.SATURDAY:
System.out.println("星期六");
break;
default:
break;
}
}
}
```
以上代码输出结果为当前的星期几。
java获取当前想起的星期天
可以使用Java中的Calendar类来获取当前想起的星期天。以下是一个示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
System.out.println(calendar.getTime());
}
}
```
这段代码会输出当前想起的星期天的日期。如果今天是星期一,则输出的日期为下一个星期天的日期。
阅读全文