import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class HandleDateUtil {
//日期格式化
private static SimpleDateFormat simpleFormate = new SimpleDateFormat(" yyyy-MM-dd ");
/**
*
* @description: 按日期格式返回月份第一天.
* @author: liuxmi
* @Date:Sep 9, 2009
* @return
* @return:String
*/
public static String getFirstDayOfMonth() {
Calendar calendar = new GregorianCalendar();
calendar.set(Calendar.DATE, 1);
System.out.println(simpleFormate.format(calendar.getTime()));
return simpleFormate.format(calendar.getTime());
}
/**
*
* @description: 按日期格式返回月份最后天.
* @author: liuxmi
* @Date:Sep 9, 2009
* @return
* @return:String
*/
public static String getLastDayOfMonth() {
Calendar calendar = new GregorianCalendar();
calendar.set(Calendar.DATE, 1);
calendar.roll(Calendar.DATE, -1);
System.out.println(simpleFormate.format(calendar.getTime()));
return simpleFormate.format(calendar.getTime());
}
/**
* 返回当前格式日期
*/
public static String getDateFormat(Date date) {
return simpleFormate.format(date);
}
/**
*返回特定格式的日期
*/
public static String getDateFormat(Date date,SimpleDateFormat dateFormat) {
return dateFormat.format(date);
}
/**
*
* @description: 返回指定年月的月的第一天.
* @author: liuxmi
* @Date:Sep 11, 2009
* @param year
* @param month
* @return
* @return:String
*/
public static String getFirstDayOfMonth(Integer year,Integer month){
Calendar calendar = new GregorianCalendar();
if(year == null){
year = calendar.get(Calendar.YEAR);
}
if(month == null){
month = calendar.get(Calendar.MONTH);
}
calendar.set(year, month, 1);
System.out.println(simpleFormate.format(calendar.getTime()));
return simpleFormate.format(calendar.getTime());
}
/**
*
* @description: 返回指定年月的月的最后一天.
* @author: liuxmi
* @Date:Sep 11, 2009
* @param year
* @param month
* @return
* @return:String
*/
public static String getLastDayOfMonth(Integer year,Integer month) {
Calendar calendar = new GregorianCalendar();
if(year == null){
year = calendar.get(Calendar.YEAR);
}
if(month == null){
month = calendar.get(Calendar.MONTH);
}
calendar.set(year, month, 1);
calendar.roll(Calendar.DATE, -1);
System.out.println(simpleFormate.format(calendar.getTime()));
return simpleFormate.format(calendar.getTime());
}
}
分享到:
相关推荐
Calendar c = new GregorianCalendar(); c.setFirstDayOfWeek(Calendar.MONDAY); c.setTime(new Date()); c.set(Calendar.DAY_OF_WEEK, c.getFirstDayOfWeek()); // Monday System.out.println(c....//本月第一天
java开发中获取当月的第一天和最后一天日期
java代码获取当前月第一天和最后一天的毫秒值(csdn)————程序
这里包括java处理常用的时间,可以获取当前日期,本周周一日期,本月第一天,本月最后一天等日期处理
主要介绍了Java实现获取某年某月第一天/最后一天的方法,涉及java日期运算相关操作技巧,需要的朋友可以参考下
Class类工具 \Cookie工具类 \excel读取 工具类\Java如何生成验证码图片和点击刷新验证码\java获取当前月第一天和最后一天,上个月第一天和最后一天\java实现ftp文件的上传与下载\Json工具类 - JsonUtils.java\JS...
1.计算两个日期间的小时数,天数。 2.日期加减得到新的日期 3.根据year和week得到该周第一天和最后一天的日期。
Android Java面试笔试题 带答案
主要介绍了Java实现计算一个月有多少天和多少周,本文直接给出实例代码,需要的朋友可以参考下
天数不包括重叠的天,即第一天和最后一天。 科学家给出了以下测试案例: 1983年2月6日至1983年6月22日:19天 1984年4月7日-1984年12月25日:173天 1989年3月1日至1983年3月8日:1979年 因此,假定该程序将对日期...
154.kafka 同时设置了 7 天和 10G 清除数据,到第五天的时候消息达到了 10G,这个时候 kafka 将如何处理? 155.什么情况会导致 kafka 运行变慢? 156.使用 kafka 集群需要注意什么? 十六、Zookeeper 157.zookeeper ...
示例问题 它是1人1应用程序开发的示例应用程序。 GIF动画 您可以通过屏幕右侧的 Download ZIP 下载源的压缩文件。源的换行代码是 LF 。 无法使用 Windows 记事本查看...2. 问卷屏幕的第 1 天和第 2 天 3. 问卷完成画面