`

java月份时间(第一天,最后一天)

    博客分类:
  • java
阅读更多
<%
//当前月的最后一天

        cal.add(   cal.MONTH,1   );   
		cal.set(cal.DATE,1);   
        cal.add(cal.DATE,-1);  
    
        java.text.SimpleDateFormat   df   =   new   java.text.SimpleDateFormat("yyyy-MM-dd");   
        String day_end=df.format(cal.getTime());
//当前月的第一天		
  GregorianCalendar gc = (GregorianCalendar) Calendar.getInstance();
        gc.setTime(date);
        gc.set(Calendar.DAY_OF_MONTH, 1);
		
		String day_first = df.format(gc.getTime());
		//out.println(day_first);	

//获取下月
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.add(Calendar.MONTH, 1);
Date  theDate = calendar.getTime();
String  strDateDay = new SimpleDateFormat("MM").format(theDate);
int int_strDateDay = Integer.parseInt(strDateDay);
String  ttt = new SimpleDateFormat("yyyy-MM-dd").format(theDate);
String  worktime = new SimpleDateFormat("yyyyMM").format(theDate);
//下月的第一天
gc.setTime(theDate);
gc.set(Calendar.DAY_OF_MONTH, 1);		
String day_first_nextM = df.format(gc.getTime());

//下月的最后一天

calendar.add(   cal.MONTH,1   );   
calendar.set(cal.DATE,1);   
calendar.add(cal.DATE,-1);   
String day_end_nextM=df.format(calendar.getTime());

%>
1
0
分享到:
评论
1 楼 laoliu.org 2008-06-13  
要是稍微整理一下成一个健全类就更好了,呵呵。
我把它转到IT民工棚去了,http://mingongpeng.com,希望博主不要介意哈,呵呵。

另外看楼主的名字是日语,可以去棚子坐坐哈,主要是对日软件这块的人比较多。

相关推荐

    java小实验:显示每月第一天是星期几

    显示每月第一天是星期几 编写程序,提示用户输入年份和代表该年第一天是星期几的数字,然后在控制台上显示该年每月第一天的星期。例如,如果用户输入的年份是2005和代表2005年1月1日为星期六的6,程序应该显示2005年...

    Java日期工具类

    Java日期工具类 ...19、获得当前月份的第一天 20、获得当前月份的最后一天 21、获取上月的第一天 22、获取上月的最后一天 23、根据传入的日期返回前一季度字符串 24、根据传入的日期返回相应的季度 .......

    Calendar1.java

    1、确定该年第一天是星期几:通过查阅资料,蔡勒公式 可以推出日期对应的星期。这部分写在getFirstDayWeek()函数里。 2、闰年判定:其次要判断闰年来确定2月的天数,方法为能被4整除且不被100整除或者能被400整除...

    Java 根据年月日,判断是一年中的第几天.rar

    Java 根据用户指定的某年某月某日,判断这一天是一年中的第几天,具体思路是:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。这是一个...

    java时间工具TimeUtil

    获取上月第一天日期:" + tt.getPreviousMonthFirst("yyyy-MM-dd")); 获取上月最后一天的日期:" + tt.getPreviousMonthEnd("yyyy-MM-dd")); 获取某月第一天日期:" + tt.getMonthFirst(0, "yyyy-MM-dd")); 获取某月...

    Java日期处理类 自己整理的

    自己整理的Java日期处理类 。包含获取两个之间段之间的天数、月初日期,月末日期、一个时间段之间的所有的日期,月份 一周的第一天,最后一天、 当前是周几等。仅供参考

    java日期操作大全

    java日期操作技术大全,比如: 取得指定日期的下一个星期的最后一天 取得指定日期的所处月份的第一天 日期加1天 java.sql,Date()和java.util.Date(); 定时器 ...........很详细,很全面。

    java时间处理工具类--CalendarUtil(java源码)

    * 获得所在月份的第一天 * @param 当前月份所在的时间 * @return 月份的第一天 */ public static Date getFirstDateByMonth(Date date) { Calendar now = Calendar.getInstance(); now.setTime...

    判断当前日期是否在本月的最后一周内

    判断日期是否某一周内 最后几天,前几天,24小时内

    LocalDateTimeUtil.java

    * 获取当前月份前/后的月份的第一天 * @param i 指定距离当前月份的时间 * @param state 状态 0.当月 1.前 2.后 * @return */ public static String firstDay(Integer state,Integer i){ LocalDateTime date ...

    Java - DateUtil 日期时间转换工具类

    返回某月第一天/最后一天;按照给定格式返回某月第一天;智能格式化数据;获取两个时间之间的间隔;在某个时间基础上,往前推或者往后推几个年,返回[年-月-日]格式的日期;判断时间是否在时间段内;获取某年最后一...

    Java 显示农历、节日的万年历源码.rar

    用当年的天数offset,逐个减去每月(农历)的天数,求出当天是本月的第几天,now MONTH是从0开始的, 对于一月第几天来说,DAY_OF_MONTH第一天就是1. 对于一年第几个月来说,MONTH一月份是0,二月份是1...

    java操作日期大全

    * 1.各种日期类型(字符,util.Date,sql.Date,Calendar等)转换 * 2.获取指定日期的年份,月份,日份,小时,分,秒,毫秒 * 3.获取当前/系统日期(指定日期格式) * 4....* 5.获取指定月份的第一天,最后一天

    用java实现的一个将公历日期转换为农历的组件程序

    接着,根据农历年份和月份,计算出该月份的天数和第一天的日期。如果需要,将公历日期调整为该月份的正确日期。最后,根据农历年份、月份和日期,创建一个对应的Calendar对象,并返回该对象作为结果。

    DateUtils.java

    里面主要封装了 "日期转字符串","字符串转日期","获取当前日期的本周一是几号","获取当前日期周的最后一天","根据日期区间获取月份列表","根据日期获取年度中的周索引","根据年份获取年中周列表","获取某年的第几周...

    JAVA编程实现万年历

    本小程序是用JAVA编程实现万年历,依次输入年月,可以显示查询月份的日历,可以判断是否闰年,本月有多少天,本月第一天是星期几,程序中有详细的注释,帮助初学者很快理清算法,希望对合适的人有帮助!(如果只是...

    java常用工具类的使用

    k 一天中的小时数(1-24) K am/pm 中的小时数(0-11) h am/pm 中的小时数(1-12) m 小时中的分钟数 s 分钟中的秒数 S 毫秒数 表6 模式字符串 例如: 日期和时间模式 结果 "EEE, MMM d, ''yy" Wed, Jul 4, '01 ...

    实现简单的日历功能 - Java编程案例

    为了实现这个功能,我们编写了几个辅助方法,包括计算指定年份和月份的天数、判断指定年份是否为闰年以及计算指定年份和月份的第一天是星期几。通过这些方法的组合和循环,我们得到了一个简单而实用的日历功能。

    用java编写的万年历程序

    if(k){ //当本月的第一天所处星期几(即:Today)大于k,则说明前面有Today-k是空的 System.out.print("\t"); //空的需要用制表符占位代替 } else if(k&gt;=Today){ //当k等于Today即刻开始显示日期,从num==1开始...

    java时间格式大全(算法源码)

    //减去一天,变为当月最后一天 str=sdf.format(lastDate.getTime()); return str; } /** * 得到现在小时 */ public static String getHour() { Date currentTime = new Date(); SimpleDateFormat ...

Global site tag (gtag.js) - Google Analytics