java获取当前时间是星期几
时间: 2023-06-30 11:23:59 浏览: 55
可以使用Java中的Calendar类来获取当前时间是星期几,具体实现代码如下:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
String[] weekDays = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
System.out.println("Today is " + weekDays[dayOfWeek - 1]);
}
}
```
运行以上代码,可以输出当前时间是星期几。注意,Calendar类中星期天是1,星期一是2,以此类推,因此需要对获取到的dayOfWeek进行-1操作才能得到正确的星期几。
相关问题
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类中定义的星期几常量来匹配当前日期,并将其转换为相应的字符串。最后,打印输出当前星期几的字符串。