1ãåå¾æå®æ¥ææ¯ææå
åå¾æå®æ¥ææ¯ææå å¯ä»¥éç¨ä¸é¢ä¸¤ç§æ¹å¼åå¾æ¥ææ¯ææå ï¼
aã使ç¨Calendarç±»
//æ ¹æ®æ¥æåå¾ææå
public static String getWeek(Date date){
String[] weeks = {"æææ¥","ææä¸","ææäº","ææä¸","ææå","ææäº","ææå
"};
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int week_index = cal.get(Calendar.DAY_OF_WEEK) - 1;
if(week_index<0){
week_index = 0;
}
return weeks[week_index];
}
bã使ç¨SimpleDateFormatç±»
//æ ¹æ®æ¥æåå¾ææå
public static String getWeek(Date date){
SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
String week = sdf.format(date);
return week;
}
注ï¼æ ¼å¼åå符串åå¨åºå大å°å
对äºå建SimpleDateFormatä¼ å
¥çåæ°ï¼EEEE代表ææï¼å¦âææåâï¼MMMM代表ä¸ææ份ï¼å¦âåä¸æâï¼MM代表æ份ï¼å¦â11âï¼
yyyy代表年份ï¼å¦â2010âï¼dd代表天ï¼å¦â25â
2ãåå¾æ¥ææ¯æå¹´ç第å å¨
æ ¹æ®æ¥æå
¥å¾æ¥ææ¯æå¹´ç第å å¨ã
//åå¾æ¥ææ¯æå¹´ç第å å¨
public static int getWeekOfYear(Date date){
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int week_of_year = cal.get(Calendar.WEEK_OF_YEAR);
return week_of_year;
}
3ãå¾å°æå¹´çæ个ææå¤å°å¤©
å·²ç¥å¹´ä»½åæ份ï¼åå¾è¯¥ææå¤å°å¤©ã
//åå¾æ个ææå¤å°å¤©
public static int getDaysOfMonth(int year,int month){
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, year);
cal.set(Calendar.MONTH, month-1);
int days_of_month = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
return days_of_month;
}
4ãåå¾ä¸¤ä¸ªæ¥æä¹é´çç¸å·®å¤å°å¤©
å·²ç¥ä¸¤ä¸ªæ¥æï¼è®¡ç®å®ä»¬ä¹é´ç¸å·®å¤å°å¤©ã
// åå¾ä¸¤ä¸ªæ¥æä¹é´çç¸å·®å¤å°å¤©
public static long getDaysBetween(Date date0, Date date1) {
long daysBetween = (date0.getTime() - date1.getTime() + 1000000) / 86400000;// 86400000=3600*24*1000 ç¨ç«å³æ°ï¼åå°ä¹æ³è®¡ç®çå¼é
return daysBetween;
}
温馨提示:答案为网友推荐,仅供参考