`
younglibin
  • 浏览: 1214487 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java获得当前月第一天时间

阅读更多

今天遇到 默认在jsp页面显示 当月的数据, 查询条件限制 有时间 ,

以下是如何获得 当月第一天 00:00:00的数据

 

 

 

SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");     
       Date date = new Date();
       Date da = new Date(date.getYear(),date.getMonth(),01);     
       startTime=Timestamp.valueOf(df1.format(da));

 

经过以上代码:

如获得这个月的第一天的 时间为:

2009-12-02 00:00:00

 

 

 

 

//获取下月   
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());   

 

 

 

 

 

 

//当前月的第一天   
                  java.text.SimpleDateFormat   df   =   new   java.text.SimpleDateFormat("yyyy-MM-dd HH:MM:DD");      
                 
            GregorianCalendar gc = (GregorianCalendar) Calendar.getInstance();   
                  gc.set(Calendar.DAY_OF_MONTH, 1);   
                     
                  String day_first = df.format(gc.getTime());  
                 
                  System.out.println(day_first);

2
1
分享到:
评论

相关推荐

    java 获取时间 本周本年本月第一天最后一天

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

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

    为了获取当前月份的最后一天,我们增加一个月(`add(Calendar.MONTH, 1)`),但不包括下个月的第一秒。所以我们需要在增加月份之后,将秒数减1,得到的是本月的最后一天的最后一秒: ```java calendar.add(Calendar...

    java获取某一时间

    为了获取当月的第一天,只需将 `DAY_OF_MONTH` 设置为 1 即可。而要获取当月的最后一天,则需要调用 `getActualMaximum` 方法,并传入 `DAY_OF_MONTH` 参数。 ### 4. 计算两个日期之间的天数差 #### 计算两个日期...

    Java日期工具类

    5、获取当前时间往前推一个月的时间 6、获取上个月("MMM yyyy") 7、获取上个月("yyyymm") 8、获取上个月("yyyy-mm") 9、获取中文月份的当前日期 10、获取当前日期减去参数天数之后的日期 11、判断传入年份是否为闰年...

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

    本文将详细介绍Java中常用的时间处理方法,特别是基于`java.util.Date`、`java.text.SimpleDateFormat`、`java.util.Calendar`等类的操作,以及如何通过这些方法获取当前时间、计算日期差、获取周、月、年的第一天和...

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

    // 假设存在该方法用于获取某个月的第一天 Date end = DateUtil.getMonthLastDate(year, month); // 假设存在该方法用于获取某个月的最后一天 List<Date> dates = DateUtil.getDate(begin, end); int workDays =...

    java获取时间

    本篇文章将深入探讨如何使用Java获取不同时间段,包括本年的第一天、最后一天,以及本周的第一天和最后一天。 首先,让我们了解Java中处理日期和时间的主要类:`java.util.Date`、`java.util.Calendar`和`java.time...

    Java获取各种常用时间方法

    除了上述几种日期之外,还可以通过类似的逻辑获取到其他日期,例如获取下周一、下周日、本月第一天、上月第一天、下月第一天等等。这些方法的实现逻辑基本一致,主要是通过调整`Calendar`对象中的日期来达到目的。 ...

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

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

    java获得各种时间

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

    Java获取各种时间

    例如,我们可以使用`Calendar.getInstance()`获取当前日期和时间的`Calendar`实例,然后通过`add()`方法增加或减少日期,或者`get()`方法获取特定日期字段,如年、月、日等。 3. `java.text.SimpleDateFormat`:这...

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

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

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

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

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

    为了获取当前月份的第一天,我们可以创建一个`Calendar`实例并将其日期字段设置为一个月的第一天,然后使用`SimpleDateFormat`将其转换为字符串格式。具体步骤如下: 1. 创建`Calendar`实例。 2. 使用`set`方法将`...

    java 获得时间方法

    - **获取一年中的第几天**:使用`get(Calendar.DAY_OF_YEAR)`方法可以获得当前日期是一年中的第几天。 ```java System.out.println("一年中的第几天:" + c.get(Calendar.DAY_OF_YEAR)); ``` #### 另一种输出...

    java 获取当前日期时间和本周的星期一的日期时间.docx

    由于在中国,星期一是每周的第一天,我们首先需要设置`Calendar`的起始日为星期一,然后将当前日期调整到最近的星期一。 ```java calendar.setFirstDayOfWeek(Calendar.MONDAY); // 设置每周的起始日为星期一 ...

    Java获取当前时间方法总结

    Java 获取当前时间是 Java 编程中一个非常基础的操作,正确地获取当前时间对于许多应用场景都是非常重要的。在本篇文章中,我们将总结了三种不同的 Java 获取当前时间方法,每种方法都有其特点和优势。 方法一:...

    java日期时间工具类超级全

    java日期时间工具类超级全。其中包含:获得当前日期 yyyy-MM-dd HH:mm:ss;获取系统当前时间戳;...获取当前日期前一天;获取最近七天;获取最近一个月;获取最近三个月;返回当前年度季度等功能。

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

    我们可以获取本月的第一天,然后加上一个月的天数,得到下个月的第一天。接着,我们可以通过`TemporalAdjusters.previousOrSame(DayOfWeek)`找到下月第一天的前一个周日,这就是本月的最后一个完整周的开始。再计算...

    基于JAVA的周期时间处理工具包

    本工具包主要是基于JAVA的底层时间类的处理周期时间的工具包,主要用于处理并得到周期性提醒的时间,比如说您想要在每天8:10、每月1号8:20、每周三8:30、每10分钟、每3小时、每季度第一个月1号8:10等等处理一项...

Global site tag (gtag.js) - Google Analytics