java获取当前时间是星期几
时间: 2023-11-10 19:04:27 浏览: 96
可以使用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类来获取当前时间,并通过get方法获取当前时间的星期几,然后判断是否是周六或周日来判断当前时间是否是周末。下面是示例代码:
```java
import java.util.Calendar;
public class WeekendChecker {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
if (dayOfWeek == Calendar.SATURDAY || dayOfWeek == Calendar.SUNDAY) {
System.out.println("Today is weekend!");
} else {
System.out.println("Today is not weekend.");
}
}
}
```
在上面的代码中,我们首先通过Calendar.getInstance()方法获取当前时间的Calendar实例,然后使用get方法获取当前时间的星期几,最后判断是否是周六或周日来决定是否输出“Today is weekend!”。
一个能获取当前是星期几的java文件
以下是一个获取当前星期几的Java代码示例:
```java
import java.util.Calendar;
public class GetDayOfWeekExample {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
String dayOfWeekString = "";
switch (dayOfWeek) {
case Calendar.SUNDAY:
dayOfWeekString = "星期日";
break;
case Calendar.MONDAY:
dayOfWeekString = "星期一";
break;
case Calendar.TUESDAY:
dayOfWeekString = "星期二";
break;
case Calendar.WEDNESDAY:
dayOfWeekString = "星期三";
break;
case Calendar.THURSDAY:
dayOfWeekString = "星期四";
break;
case Calendar.FRIDAY:
dayOfWeekString = "星期五";
break;
case Calendar.SATURDAY:
dayOfWeekString = "星期六";
break;
}
System.out.println("今天是:" + dayOfWeekString);
}
}
```
此代码使用Java Calendar类获取当前日期,并将日期转换为星期几字符串。在switch语句中,使用Calendar类中定义的星期几常量来匹配当前日期,并将其转换为相应的字符串。最后,打印输出当前星期几的字符串。