java获取当前月第一天和最后一天
2024-09-01 20:13:54
获取当前月第一天:
/**
* 获取当前月第一天
* @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;
}
最新文章
- SQL Server 2012 数据库数据导出为脚本
- Git配置姓名和邮箱问题
- 转一篇关于Unity的PlayMaker
- ecshop商品-》购买记录
- FXForms,自动生成iOS表单
- ERS-2卫星
- easyui plugin —— etreegrid:CRUD Treegrid
- 程序减肥,strip,eu-strip 及其符号表
- 【Python】32. Longest Valid Parentheses
- PE文件格式详解(下)
- JTA事务管理
- Python基础02_基本数据类型_以及while
- dts的pci模块中bus-range和ranges
- Vue项目,运行出现warning(Emitted value instead of an instance of Error)
- #C语言初学记录(位运算)
- html css 伪样式
- 优先队列底层实现是堆(heap)(操作系统进程调度)
- Golang基础(一)
- nGrinder工具进行接口性能测试
- hive Data Types
热门文章
- ElasticSearch ClusterBlockException[blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]锁定状态,无法插入数据
- Ubuntu查看端口使用情况,使用netstat命令:
- linux常用符号命令
- Jenkins使用二:新建任务
- java 虚方法。 后面new 那个类, 就调用哪个类的方法 ,而非定义类的方案。 关于父子 类的 呵呵
- 【ABAP系列】SAP ABAP基础-录制BDC的MODE定义解析
- IDF-CTF-不难不易的js加密 writeup
- Arrays工具类使用与源码分析(1)
- sed删除注释行和空行
- centos下Linux C语言MD5的使用