输入一个日期,得到这个月的最后一天
2017-06-07 11:37
288 查看
编程中可能会遇见给定一个日期,然后求出当前日期情况下的月的最后一天,方法如下:
//获得最后一天,传入的参数是一个int类型的年份与月份 private Date getMonthEndTime(int year, int month) throws ParseException { //选中月份的最后一天 Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, year); cal.set(Calendar.MONTH, month - 1); int lastDay = cal.getActualMaximum(Calendar.DAY_OF_MONTH); //格式化日期,不需要时分秒的话可以去掉 String endDateStr = year + "-" + month + "-" + lastDay + " 23:59:59"; SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date endDate = df.parse(endDateStr); return endDate; }
相关文章推荐
- Java 中使用 Calendar 类得到输入日期所在月的最后一天
- javascript日期处理-通过一个字符串的日期得到所在周、上周及下周的第一天和最后一天
- asp.net日期操作函数-得到某月的第一天和最后一天的日期
- 输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符.cpp
- sql联系题1:创建函数返回某月最后一天日期,要求这个月包含指定日期
- 用户输入一个日期,计算时星期几,并计算时一年中的某一天,使用自定义方法判断
- 如何得到指定日期(年,月,季度,周)第一天和最后一天
- JS获取月的最后一天与JS得到一个月份最大天数的实例代码
- 编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期,程序计算这一天是星期几,并且计算出是一年中的第几天
- oracle使用to_char和next_day函数得到本周的第一天和最后一天日期
- 根据日期得到当月第一天和最后一天
- JS获得当月的天数和得到当月最后一天的日期
- 输入一个日期,求这一天是星期几,并且计算出是一年中的第几天
- oracle使用to_char和next_day函数得到本周的第一天和最后一天日期
- 黑马程序员—编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期, *程序计算这一天是星期几,并且计算出是一年中的第几天。 */
- oracle使用to_char和next_day函数得到本周的第一天和最后一天日期
- C语言实验:输入任意一个日期的年、月、日的值,求出从公元1年1月1日到这一天总共有多少天,并求出这一天是星期几。
- [置顶] C语言实验:输入任意一个日期的年、月、日的值,求出从公元1年1月1日到这一天总共有多少天,并求出这一天是星期几。
- 输入一个日期,判断这个日期在一年中是哪一天,是星期几,计算两个日期间的天数,使用字符串输出日期
- sql server 2000能否得到一个表的最后更新日期?