javadate转星期
时间: 2023-09-13 20:07:01 浏览: 74
你可以使用Java的`java.util.Calendar`类来将日期转换为星期。以下是一个示例代码:
```java
import java.util.Calendar;
public class DateToWeekday {
public static void main(String[] args) {
// 创建一个Calendar实例
Calendar calendar = Calendar.getInstance();
// 设置日期
calendar.set(2022, Calendar.JANUARY, 1); // 这里的月份从0开始,0表示一月
// 获取星期几
int weekday = calendar.get(Calendar.DAY_OF_WEEK);
// 将星期几转换为字符串
String weekdayString;
switch (weekday) {
case Calendar.SUNDAY:
weekdayString = "星期日";
break;
case Calendar.MONDAY:
weekdayString = "星期一";
break;
case Calendar.TUESDAY:
weekdayString = "星期二";
break;
case Calendar.WEDNESDAY:
weekdayString = "星期三";
break;
case Calendar.THURSDAY:
weekdayString = "星期四";
break;
case Calendar.FRIDAY:
weekdayString = "星期五";
break;
case Calendar.SATURDAY:
weekdayString = "星期六";
break;
default:
weekdayString = "未知";
}
System.out.println("2022年1月1日是:" + weekdayString);
}
}
```
请注意,这里的日期是通过设置`Calendar`实例的年、月、日来设置的。你可以根据自己的需求修改日期。运行以上代码,你将得到输出结果:"2022年1月1日是:星期六"。