第一種方法:
/**
* 獲取當前日期是星期幾
* * @param date
* @return 當前日期是星期幾
*/public string getweekofdate(date date) ;
calendar cal = calendar.getinstance();
cal.settime(date);
int w = cal.get(calendar.day_of_week) - 1;
if (w < 0)
w = 0;
return weekdays[w];
}
第二種方法:
使用******dateformat格式化日期
date date = new date();
******dateformat datefm = new ******dateformat("eeee");
string currsun = datefm.format(date);
system.out.println(currsun);
注:格式化字串存在區分大小寫
對於建立******dateformat傳入的引數:eeee代表星期,如「星期四」;mmmm代表中文月份,如「七月」;mm代表月份,如「07」;yyyy代表年份,如「2017」;dd代表天,如「05」
java 獲取當前日期是星期幾
獲取當前日期是星期幾 param dt return 當前日期是星期幾 public static string getweekofdate date dt calendar cal calendar.getinstance cal.settime dt int w cal.get calendar...
根據日期獲得當天是星期幾
蔡勒 zeller 公式 w y y 4 c 4 2c 26 m 1 10 d 1 公式中的符號含義如下,w 星期 c 世紀 1 y 年 兩位數 算出來的w除以7,餘數是幾就是星期幾。如果餘數是0,則為星期日。以2049年10月1日 100周年國慶 為例,用蔡勒 zeller 公式進行計算,過程如下...
java基礎 檢視當前日期屬於星期幾
檢視當前日期有個參考值,參考這個日期的星期來確定演算法,19000101是星期1,如果取某天是星期2,那演算法又要發生變化。public static int count int targetdate 平年的月天數 int days int oldyear initdate 0 int oldmon...