您的位置:首页 > 编程语言 > Java开发

Java日期处理

2014-05-22 18:50 204 查看
1.获取某一周的所有日期

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, 0);  //0本周,7下周,14下下周,一次类推
cal.setFirstDayOfWeek(Calendar.MONDAY);
StringBuffer buffer = new StringBuffer();
for(int i=0;i<=6;i++)
{
cal.set(Calendar.DAY_OF_WEEK, cal.getFirstDayOfWeek());
buffer.append(format.format(cal.getTime())+",");
}
System.out.println(buffer.toString());


2.获取某一日期是星期几

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.setTime(format.parse("2014-05-22"));
System.out.println(cal.get(Calendar.DAY_OF_WEEK)-1);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: