Calendar 获取本周周一、周五时间,以及获取当月第一天
2016-12-28 17:52
302 查看
package common.util;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class WorkDay {
/**
* 得到本周周一日期
* @return
*/
public static String getWeekMonday(){
SimpleDateFormat formater=new SimpleDateFormat("MM/dd/yyyy");
Calendar cal=new GregorianCalendar();
cal.setFirstDayOfWeek(Calendar.MONDAY);
cal.setTime(new Date());
cal.set(Calendar.DAY_OF_WEEK, cal.getFirstDayOfWeek());
Date first=cal.getTime();
return formater.format(first);
}
/**
* 得到本周周五日期
* @return
*/
public static String getWeekFriday(){
SimpleDateFormat formater=new SimpleDateFormat("MM/dd/yyyy");
Calendar cal=new GregorianCalendar();
cal.setFirstDayOfWeek(Calendar.MONDAY);
cal.set(Calendar.DAY_OF_WEEK, cal.getFirstDayOfWeek() + 4);
Date last=cal.getTime();
return formater.format(last);
}
/**
* 获取当月第一天
* @return
*/
public static String getMonthFirstday(){
SimpleDateFormat formater=new SimpleDateFormat("MM/dd/yyyy");
Calendar c = Calendar.getInstance();
c.add(Calendar.MONTH, 0);
c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天
String first = formater.format(c.getTime());
return first;
}
}
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class WorkDay {
/**
* 得到本周周一日期
* @return
*/
public static String getWeekMonday(){
SimpleDateFormat formater=new SimpleDateFormat("MM/dd/yyyy");
Calendar cal=new GregorianCalendar();
cal.setFirstDayOfWeek(Calendar.MONDAY);
cal.setTime(new Date());
cal.set(Calendar.DAY_OF_WEEK, cal.getFirstDayOfWeek());
Date first=cal.getTime();
return formater.format(first);
}
/**
* 得到本周周五日期
* @return
*/
public static String getWeekFriday(){
SimpleDateFormat formater=new SimpleDateFormat("MM/dd/yyyy");
Calendar cal=new GregorianCalendar();
cal.setFirstDayOfWeek(Calendar.MONDAY);
cal.set(Calendar.DAY_OF_WEEK, cal.getFirstDayOfWeek() + 4);
Date last=cal.getTime();
return formater.format(last);
}
/**
* 获取当月第一天
* @return
*/
public static String getMonthFirstday(){
SimpleDateFormat formater=new SimpleDateFormat("MM/dd/yyyy");
Calendar c = Calendar.getInstance();
c.add(Calendar.MONTH, 0);
c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天
String first = formater.format(c.getTime());
return first;
}
}
相关文章推荐
- php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天时间
- php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天
- php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天时间
- php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天时间
- php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天时间
- php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天时间
- php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天时间
- java Calendar 日期获取工具类,昨日开始时间,昨日结束时间,当前周周一日期,当前时间上月第一天,获取当前年第一天
- php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天时间
- Asp.net C# 获取本周上周本月上月本年上年第一天最后一天时间大全
- C#获取时间(当月的第一天和最后一天)
- sql获取本周的内第一天的时间
- java的Calendar类如何获取当前时间的时分秒以及毫秒。
- 获取到指定时间区间的月份集合,以及月份集合的月份第一天和最后一天
- java 获取当前日期时间和求出本周之内周一,周日的时间
- Asp.net C# 获取本周上周本月上月本年上年第一天最后一天时间大全
- php获取当月的第一天以及最后一天
- Java Calendar 类时间操作,代码很简单。 演示了获取时间,日期时间的累加和累减,以及比较。
- java获取本月开始时间和结束时间、上个月第一天和最后一天的时间以及当前日期往前推一周、一个月
- 获取本周周一,周末 获取任意时间的周一周末