java 周几_java根据年月日判断周几

java根据年月日判断周几,下面提供四中方法需要的可以参考下.

方法一:

public static String dateToWeek(String datetime) throws java.text.ParseException {

SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");

String[] weekDays = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };

Calendar cal = Calendar.getInstance(); // 获得一个日历

Date datet = null;

datet = (Date) f.parse(datetime);

cal.setTime(datet);

int w = cal.get(Calendar.DAY_OF_WEEK) - 1; // 指示一个星期中的某天。

if (w < 0)

w = 0;

System.out.println(weekDays[w]);//星期二

return weekDays[w];

}

public static void main(String[] args) throws java.text.ParseException {

System.out.println(Ts.dateToWeek("2019-01-01"));

}

方法二:

//基姆拉尔森计算公式根据日期判断星期几

p

你可能感兴趣的:(java,周几)