`

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 获取时间 本周本年本月第一天最后一天

    ### Java 获取时间:本周、本年、本月的第一天与最后一天 在Java中,通过`Calendar`类可以方便地操作日期。以下将详细介绍如何利用`Calendar`类来获取本周、本年、本月的第一天和最后一天的具体实现方法。 #### ...

    java代码获取当前月第一天和最后一天的毫秒值(csdn)————程序.pdf

    现在,`calendar.getTime().getTime()`将返回当前月份第一天的毫秒值,即`start`: ```java long start = calendar.getTime().getTime(); ``` 为了获取当前月份的最后一天,我们增加一个月(`add(Calendar.MONTH, ...

    获取当月的第一天和最后一天

    我们可以先将`Calendar`实例的日期设置为下个月的第一天,然后回滚一天,这样就可以得到当前月份的最后一天了。具体步骤如下: 1. 创建`Calendar`实例。 2. 将日期设置为下个月的第一天。 3. 使用`roll`方法将日期...

    获得指定月的和第一秒和最后一秒

    标题中的“获得指定月的和第一秒和最后一秒”指的是在编程中获取特定月份的第一天的零时零分零秒和最后一天的最后一秒的时间戳,这通常涉及到日期和时间的处理。在Java中,我们可以使用`java.time`包或者旧的`java....

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

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

    java的常用的获取时间的方法

    要获取某个月的第一天和最后一天,可以先设置`Calendar`的`DAY_OF_MONTH`为1,获取第一天,然后将月份加1并设置`DAY_OF_MONTH`为0来获取最后一天。例如: ```java Calendar monthStart = Calendar.getInstance(); ...

    Java实现获取某年某月第一天/最后一天的方法

    `getFisrtDayOfMonth()`方法用于获取某年某月的第一天,而`LastDayOfMonth.java`中的方法则是用于获取某年某月的最后一天。 ### 获取某年某月的第一天 在`FisrtDayOfMonth.java`文件中,`getFisrtDayOfMonth()`...

    java获取每月的最后一天实现方法

    我们首先将当前日期设置为当前月份的第一天,然后将当前日期加上一个月,并将日期减去一天,以获取当前月份的最后一天。最后,我们可以使用voucherDate对象来获取当前月份的最后一天的日期。 需要注意的是,我们在...

    java日期操作大全

    获取指定月份的最后一天是在获取了该月份第一天的基础上完成的。先调用`getMonthBegin()`方法获取月份的第一天,然后再次使用`Calendar`来增加一个月并减去一天,得到上一月的最后一天。 3. **日期格式化**: ...

    Java日期工具类

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

    JAVA时间操作大全

    - **方法一**:获取指定日期所在月份的第一天。 - **方法签名**: ```java public String getMonthBegin(String strdate) ``` - **参数说明**: - `strdate`: 一个表示日期的字符串,如 "2023-04-01"。 - **...

    java获得各种时间

    对于每月的最后一天,可以将`Calendar`设置到下个月的第一天,然后减去一天。 ### 4. 获取年份的第一天和最后一天 ```java System.out.println("获取本年第一天:" + tt.getCurrentYearFirst()); System.out....

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

    接着,我们可以通过`TemporalAdjusters.previousOrSame(DayOfWeek)`找到下月第一天的前一个周日,这就是本月的最后一个完整周的开始。再计算这个日期与当前日期的差,如果在范围内,就说明当前日期在本月最后一周内...

    Calendar1.java

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

    java中计算某个月的工作日总共几天

    该方法用于获取指定月份的第一天日期。 ```java public static String getMonthFirstDate(Date date) { if (date == null) { date = new Date(); } Calendar c = Calendar.getInstance(); c.setTime(date); ...

    Java输出月份日历

    9. 日历的算法实现:程序的算法部分涉及如何确定每个月的天数,以及如何根据当前月份确定月份的第一天是星期几。这些算法是实现日历功能的基础。 10. 用户交互:程序的交互设计非常简单,通过标准输入输出与用户...

    Java获取各种时间

    - `getThisSeasonTime(int month)`:获取本季度第一天到最后一天的日期范围,这需要根据给定的月份确定季度。 此外,`TimeTest.getTwoDay()`方法用于计算两个日期之间的间隔天数,这可以通过将日期转换为毫秒,然后...

    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 - DateUtil 日期时间转换工具类

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

Global site tag (gtag.js) - Google Analytics