• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

Java获得当前日期是星期几的代码

JAVA相关 水墨上仙 1186次浏览

Java获得当前日期是星期几的代码

这段代码没有根据基姆拉尔森公式进行计算,而是直接使用的java内置的日期库实现

代码转自:http://blog.duplicatedcode.com/

  //从 yyyyMMdd 返回 星期几
	public static String getDayAndWeek(String day){
		if(day.length()<8){
			return day;
		}
		   Calendar c = new GregorianCalendar();
		     DateFormatSymbols dfs = new DateFormatSymbols();
		     String[] weeks = dfs.getWeekdays();
		    int year = Integer.parseInt(day.substring(0,4));
		    int month =Integer.parseInt( day.substring(4,6));
		    int day_ = Integer.parseInt( day.substring(6,8));
		    c.set(year, month-1, day_); //Calendar的月从0-11,所以4月是3.
		    c.get(Calendar.DAY_OF_WEEK);
		    String week = weeks[c.get(Calendar.DAY_OF_WEEK)];
		    week = "星期"+week.substring(2);
		    day = day_+ "("+week+")";
		    return day;
	}


喜欢 (0)
加载中……