/**
*Java类库实现
*/
import java.util.Calendar;
import java.util.Date;
public class Test {
public int getWeek()
{
int week=0;
try {
//获得当前日期
Calendar calendar = Calendar.getInstance();
//设置每周的第一天为星期一
calendar.setFirstDayOfWeek(Calendar.MONDAY);
//获得本月的第几个星期
week=calendar.get(calendar.DAY_OF_WEEK_IN_MONTH);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return week;
}
public static void main(String[] args){
Test test=new Test();
System.out.println("今天是本月第"+test.getWeek()+"星期.");
}
}
注意:自己写算法实现,可以先计算本月一号为星期几(设为a),当前日期为b,周数=((a+b-1)/7)+1,余数为星期数。
计算当天是本月第几周
最新推荐文章于 2024-08-12 11:00:31 发布