获取当前月第一天:
/**
* 获取当前月第一天
* @param month
* @return
*/
public static String getFirstDayOfMonth(int month) {
Calendar calendar = Calendar.getInstance();
// 设置月份
calendar.set(Calendar.MONTH, month - 1);
// 获取某月最小天数
int firstDay = calendar.getActualMinimum(Calendar.DAY_OF_MONTH);
// 设置日历中月份的最小天数
calendar.set(Calendar.DAY_OF_MONTH, firstDay);
// 格式化日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String firstDay = sdf.format(calendar.getTime())+" 00:00:00";
return firstDay;
}
获取当前月最后一天:
public static String getLastDayOfMonth(int month) {
Calendar calendar = Calendar.getInstance();
// 设置月份
calendar.set(Calendar.MONTH, month - 1);
// 获取某月最大天数
int lastDay=0;
//2月的平年瑞年天数
if(month==2) {
lastDay = calendar.getLeastMaximum(Calendar.DAY_OF_MONTH);
}else {
lastDay = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
}
// 设置日历中月份的最大天数
calendar.set(Calendar.DAY_OF_MONTH, lastDay);
// 格式化日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String lastDay = sdf.format(calendar.getTime())+" 23:59:59";
return lastDay;
}
 
 

最新文章

  1. SQL Server 2012 数据库数据导出为脚本
  2. Git配置姓名和邮箱问题
  3. 转一篇关于Unity的PlayMaker
  4. ecshop商品-》购买记录
  5. FXForms,自动生成iOS表单
  6. ERS-2卫星
  7. easyui plugin —— etreegrid:CRUD Treegrid
  8. 程序减肥,strip,eu-strip 及其符号表
  9. 【Python】32. Longest Valid Parentheses
  10. PE文件格式详解(下)
  11. JTA事务管理
  12. Python基础02_基本数据类型_以及while
  13. dts的pci模块中bus-range和ranges
  14. Vue项目,运行出现warning(Emitted value instead of an instance of Error)
  15. #C语言初学记录(位运算)
  16. html css 伪样式
  17. 优先队列底层实现是堆(heap)(操作系统进程调度)
  18. Golang基础(一)
  19. nGrinder工具进行接口性能测试
  20. hive Data Types

热门文章

  1. ElasticSearch ClusterBlockException[blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]锁定状态,无法插入数据
  2. Ubuntu查看端口使用情况,使用netstat命令:
  3. linux常用符号命令
  4. Jenkins使用二:新建任务
  5. java 虚方法。 后面new 那个类, 就调用哪个类的方法 ,而非定义类的方案。 关于父子 类的 呵呵
  6. 【ABAP系列】SAP ABAP基础-录制BDC的MODE定义解析
  7. IDF-CTF-不难不易的js加密 writeup
  8. Arrays工具类使用与源码分析(1)
  9. sed删除注释行和空行
  10. centos下Linux C语言MD5的使用