博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 返回年月的第一天 和最后一天【转载】
阅读量:6981 次
发布时间:2019-06-27

本文共 1210 字,大约阅读时间需要 4 分钟。

/**     * 获取指定年月的第一天     *     * @param year     * @param month     * @return     */    public static String getFirstDayOfMonth1(int year, int month) {        Calendar cal = Calendar.getInstance();        //设置年份        cal.set(Calendar.YEAR, year);        //设置月份        cal.set(Calendar.MONTH, month - 1);        //获取某月最小天数        int firstDay = cal.getMinimum(Calendar.DATE);        //设置日历中月份的最小天数        cal.set(Calendar.DAY_OF_MONTH, firstDay);        //格式化日期        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");        return sdf.format(cal.getTime());    }    /**     * 获取指定年月的最后一天     *     * @param year     * @param month     * @return     */    public static String getLastDayOfMonth1(int year, int month) {        Calendar cal = Calendar.getInstance();        //设置年份        cal.set(Calendar.YEAR, year);        //设置月份        cal.set(Calendar.MONTH, month - 1);        //获取某月最大天数        int lastDay = cal.getActualMaximum(Calendar.DATE);        //设置日历中月份的最大天数        cal.set(Calendar.DAY_OF_MONTH, lastDay);        //格式化日期        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");        return sdf.format(cal.getTime());    }

  

转载于:https://www.cnblogs.com/wcnwcn/p/10489835.html

你可能感兴趣的文章
读取本机的Java运行环境和相关配置文件的内容
查看>>
leetCode 338. Counting Bits | Dynamic Programming | Medium
查看>>
Linux系统下的RZSZ(文件传输工具)
查看>>
创建 Rex-Ray volume - 每天5分钟玩转 Docker 容器技术(76)
查看>>
PostgreSQL中1000分区的继承分区表更新失败的原因
查看>>
快照对于云计算是鸡肋吗?
查看>>
PostgreSQL中如何对应SQL Server中的rowversion
查看>>
第5章选择结构程序设计
查看>>
linux 下网络流量监控
查看>>
[CentOS6] Page allcation failure
查看>>
Visual Studio 11 九大新特性:图文详解
查看>>
Linux Shell之六 流程控制--循环
查看>>
寻湖北荆州刘氏族谱
查看>>
Oracle数据库的DBID变更
查看>>
MagicLinux+MySQL5+PHP5+Apache2+phpMyAdmin
查看>>
服务器RAID磁盘坏道修复实战
查看>>
SOAP
查看>>
Sql Server 2005 基于通知的缓存失效
查看>>
理解Windows中的路由表和默认网关
查看>>
.NET多线程编程(13)——一个简单的C#多线程间同步的例子
查看>>