2019-06-19
怎么用java编写获取星期几的程序?
import java。util。*; public class WeekDay { Calendar date = Calendar。getInstance(); private int getMaxDate(int moth){ moth = moth -1; if(moth > 12 || moth < 0){ System。 out。println("输入月份错误"); } int maxDate = 0; date。set(Calendar。MONTH, moth); date。set(Calendar。 DATE, 1); date。roll...全部
import java。util。*; public class WeekDay { Calendar date = Calendar。getInstance(); private int getMaxDate(int moth){ moth = moth -1; if(moth > 12 || moth < 0){ System。
out。println("输入月份错误"); } int maxDate = 0; date。set(Calendar。MONTH, moth); date。set(Calendar。
DATE, 1); date。roll(Calendar。DATE, -1); maxDate = date。get(Calendar。DATE); return maxDate; } private String getDay(int d){ if(d < 1 || d > 31){ return "输入日期错误"; } date。
set(Calendar。DATE, d); int i = date。get(Calendar。DAY_OF_WEEK_IN_MONTH); switch(i){ case 1:return "星期一"; case 2:return "星期二"; case 3:return "星期三"; case 4:return "星期四"; case 5:return "星期五"; case 6:return "星期六"; case 0:return "星期七"; } return null; } private String[][] getJavaDays(){ String [][] javaDays= new String[12][31]; for(int i=0;i<12;i++){ for(int j=1;j
equals("星期一")){ return "Monday"; }else if(str。equals("星期二")){ return "Tuesday "; } else if(str。
equals("星期三")){ return "Wednesday"; } else if(str。equals("星期四")){ return "Thursday"; } else if(str。
equals("星期五")){ return "Friday"; } else if(str。equals("星期六")){ return "Saturday "; } else if(str。
equals("星期七")){ return "Sunday"; } return "输入错误"; } public String getDayNow(int i,int j){ if(i < 0 || j< 1 || i > 12){ return "输入月份或者日期错误"; }else if(j > getMaxDate(i)){ return "输入日期错误"; } String [][] javaDays=getJavaDays(); return javaDays[i][j]; } public static void main(String args[]){ WeekDay wd = new WeekDay(); System。
out。println("当前星期:"+wd。replaceAll(wd。getDayNow(7, 24))); } }。收起