java怎么获取一年的java获取某月最后一天天

& & Java获取某年某月的最后一天& & 1、设计源码& & LastDayOfMonth.java:/** * @Title:LastDayOfMonth.java * @Package:com.you.freemarker.model * @Description:获取某月的最后一天 * @author:Youhaidong(游海东) * @date: 下午10:58:20 * @version V1.0 */package com.you.freemarker.import java.text.SimpleDateFimport java.util.C/** * 类功能说明 * 类修改者 修改日期 * 修改说明 *&/p&&p&& & Title:LastDayOfMonth.java&/p&*&/p&&p&& & Description:游海东个人开发&/p&*&/p&&p&& & Copyright:Copyright(c)2013&/p&* @author:游海东 * @date: 下午10:58:20 * @version V1.0 */public class LastDayOfMonth { /**
* 获取某月的最后一天
* @Title:getLastDayOfMonth
* @Description:
* @param:@param year
* @param:@param month
* @param:@return
* @return:String
*/ public static String getLastDayOfMonth(int year,int month) {
Calendar cal = Calendar.getInstance();
//设置年份
cal.set(Calendar.YEAR,year);
//设置月份
cal.set(Calendar.MONTH, month-1);
//获取某月最大天数
int lastDay = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
//设置日历中月份的最大天数
cal.set(Calendar.DAY_OF_MONTH, lastDay);
//格式化日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String lastDayOfMonth = sdf.format(cal.getTime());
return lastDayOfM } /**
* @Title:main
* @Description:
* @param:@param args
* @return: void
*/ public static void main(String[] args)
String lastDay = getLastDayOfMonth(2014,5);
System.out.println("获取当前月的最后一天:" + lastDay); }}& & 2、运行结果获取当前月的最后一天:
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
论文写作技巧
上一篇:下一篇:
相关经验教程java中怎么查看一年中的最后一天日期(年底),还有一个固定的日期加天数的java咋写,调用哪个函数?
陌小千丶0485
一年中的最后一天 不就是12月31固定的日期加天数public Date addDay(Date date,Long para){\x09\x09Calendar cal = Calendar.getInstance();\x09\x09cal.setTime(date);\x09\x09cal.set(Calendar.MILLISECOND,0);\x09\x09date = cal.getTime();\x09\x09Long temp = date.getTime() + para * 24 * 60 * 60 * 1000;\x09\x09return new Date(temp);\x09}
为您推荐:
其他类似问题
扫描下载二维码Java获取某年某月的最后一天-android100学习网
Java获取某年某月的最后一天
Java获取某年某月的最后一天
1、设计源码 LastDayOfMonth.java:
* @Title:LastDayOfMonth.java
* @Package:co
Java获取某年某月的最后一天
1、设计源码
LastDayOfMonth.java:
* @Title:LastDayOfMonth.java
* @Package:com.you.freemarker.model
* @Description:获取某月的最后一天
* @author:Youhaidong(游海东)
* @date: 下午10:58:20
* @version V1.0
package com.you.freemarker.
import java.text.SimpleDateF
import java.util.C
* 类功能说明
* 类修改者 修改日期
* 修改说明
* Title:LastDayOfMonth.java
* Description:游海东个人开发
* Copyright:Copyright(c)2013
* @author:游海东
* @date: 下午10:58:20
* @version V1.0
public class LastDayOfMonth
* 获取某月的最后一天
* @Title:getLastDayOfMonth
* @Description:
* @param:@param year
* @param:@param month
* @param:@return
* @return:String
public static String getLastDayOfMonth(int year,int month)
Calendar cal = Calendar.getInstance();
//设置年份
cal.set(Calendar.YEAR,year);
//设置月份
cal.set(Calendar.MONTH, month-1);
//获取某月最大天数
int lastDay = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
//设置日历中月份的最大天数
cal.set(Calendar.DAY_OF_MONTH, lastDay);
//格式化日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String lastDayOfMonth = sdf.format(cal.getTime());
return lastDayOfM
* @Title:main
* @Description:
* @param:@param args
* @return: void
public static void main(String[] args)
String lastDay = getLastDayOfMonth(2014,5);
System.out.println("获取当前月的最后一天:" + lastDay);
2、运行结果
获取当前月的最后一天:
/Javabc/778575.true/Javabc/778575.htmlTechArticleJava获取某年某月的最后一天 1、设计源码 LastDayOfMonth.java: /** * @Title:LastDayOfMonth.java * @Package:com.you.freemarker.model * @Description:获取某月的最后...Java获取月份第一天和最后一天日期_Java_ThinkSAAS
Java获取月份第一天和最后一天日期
Java获取月份第一天和最后一天日期
import&java.text.ParseE&
import&java.text.SimpleDateF&
import&java.util.C&
import&java.util.D&
import&java.util.GregorianC&
import&java.util.HashM&
import&java.util.M&
public&class&Test&{&
&&&&&*&@param&args&
&&&&&*&@throws&ParseException&
&&&&public&static&void&main(String[]&args)&throws&ParseException&{&
&&&&&&&&SimpleDateFormat&df&=&new&SimpleDateFormat("yyyy-MM-dd");&
&&&&&&&&String&str&="";&
&&&&&&&&Date&date&=&df.parse(str);&
&&&&&&&&Map&String,&String&&map&=&getFirstday_Lastday_Month(date);&
&&&&&&&&System.out.println("当月第一天:"+&getFirstDay());&
&&&&&&&&System.out.println("当月最后一天:"+&getLastDay());&
&&&&&&&&System.out.println("一个月前第一天:"+&map.get("first"));&
&&&&&&&&System.out.println("一个月前最后一天:"+&map.get("last"));&
&&&&&*&某一个月第一天和最后一天&
&&&&&*&@param&date&
&&&&&*&@return&
&&&&private&static&Map&String,&String&&getFirstday_Lastday_Month(Date&date)&{&
&&&&&&&&SimpleDateFormat&df&=&new&SimpleDateFormat("yyyy-MM-dd");&
&&&&&&&&Calendar&calendar&=&Calendar.getInstance();&
&&&&&&&&calendar.setTime(date);&
&&&&&&&&calendar.add(Calendar.MONTH,&-1);&
&&&&&&&&Date&theDate&=&calendar.getTime();&
&&&&&&&&//上个月第一天&
&&&&&&&&GregorianCalendar&gcLast&=&(GregorianCalendar)&Calendar.getInstance();&
&&&&&&&&gcLast.setTime(theDate);&
&&&&&&&&gcLast.set(Calendar.DAY_OF_MONTH,&1);&
&&&&&&&&String&day_first&=&df.format(gcLast.getTime());&
&&&&&&&&StringBuffer&str&=&new&StringBuffer().append(day_first).append("00:00:00");&
&&&&&&&&day_first&=&str.toString();&
&&&&&&&&//上个月最后一天&
&&&&&&&&calendar.add(Calendar.MONTH,&1);&&&&//加一个月&
&&&&&&&&calendar.set(Calendar.DATE,&1);&&&&&&&&//设置为该月第一天&
&&&&&&&&calendar.add(Calendar.DATE,&-1);&&&&//再减一天即为上个月最后一天&
&&&&&&&&String&day_last&=&df.format(calendar.getTime());&
&&&&&&&&StringBuffer&endStr&=&new&StringBuffer().append(day_last).append("23:59:59");&
&&&&&&&&day_last&=&endStr.toString();&
&&&&&&&&Map&String,&String&&map&=&new&HashMap&String,&String&();&
&&&&&&&&map.put("first",&day_first);&
&&&&&&&&map.put("last",&day_last);&
&&&&&&&&return&&
&&&&&*&当月第一天&
&&&&&*&@return&
&&&&private&static&String&getFirstDay()&{&
&&&&&&&&SimpleDateFormat&df&=&new&SimpleDateFormat("yyyy-MM-dd");&
&&&&&&&&Calendar&calendar&=&Calendar.getInstance();&
&&&&&&&&Date&theDate&=&calendar.getTime();&
&&&&&&&&GregorianCalendar&gcLast&=&(GregorianCalendar)&Calendar.getInstance();&
&&&&&&&&gcLast.setTime(theDate);&
&&&&&&&&gcLast.set(Calendar.DAY_OF_MONTH,&1);&
&&&&&&&&String&day_first&=&df.format(gcLast.getTime());&
&&&&&&&&StringBuffer&str&=&new&StringBuffer().append(day_first).append("00:00:00");&
&&&&&&&&return&str.toString();&
&&&&&*&当月最后一天&
&&&&&*&@return&
&&&&private&static&String&getLastDay()&{&
&&&&&&&&SimpleDateFormat&df&=&new&SimpleDateFormat("yyyy-MM-dd");&
&&&&&&&&Calendar&calendar&=&Calendar.getInstance();&
&&&&&&&&Date&theDate&=&calendar.getTime();&
&&&&&&&&String&s&=&df.format(theDate);&
&&&&&&&&StringBuffer&str&=&new&StringBuffer().append(s).append("23:59:59");&
&&&&&&&&return&str.toString();&
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信

我要回帖

更多关于 java获取某月最后一天 的文章

 

随机推荐