`

Calendar清空时间

 
阅读更多

/**

* 获取当前月的第一天,无小时

* @date 2014-8-23

* @time 上午10:25:49

* @return

* @return Date

*/

public static Date getFistMonthDay() {

// 获取前月的第一天

Calendar cal = Calendar.getInstance();// 获取当前日期

cal.set(Calendar.DAY_OF_MONTH, 1);// 设置为1号,当前日期既为本月第一天

cal.set(Calendar.HOUR_OF_DAY, 0);

cal.clear(Calendar.MINUTE);

cal.clear(Calendar.SECOND);

return cal.getTime();

}

 

/**

* 获取当前月最后一天

* @date 2014-8-23 

* @time 上午10:31:00

* @return   

* @return Date

*

*/

public static Date getLastMonthDay() {

// 获取前月的第一天

Calendar cal = Calendar.getInstance();// 获取当前日期

cal.add(Calendar.MONTH, 1);

cal.set(Calendar.DAY_OF_MONTH, 0);

cal.set(Calendar.HOUR_OF_DAY, 0);

cal.clear(Calendar.MINUTE);

cal.clear(Calendar.SECOND);

return cal.getTime();

}

 

 

Calendar清空小时是,clear(Calendar.HOUR)是不成功的,只好使用设置语句,将其设置为空

分享到:
评论

相关推荐

    java时间操作函数汇总.pdf

    首先创建一个`Calendar`实例,通过`clear()`方法清空所有字段,然后设置年份和月份(注意,`Calendar`中的月份是从0开始的,1代表2月,以此类推)。最后,通过`getActualMaximum(Calendar.DAY_OF_MONTH)`获取该月的...

    带时间选择得JS日期控件

    - **清除按钮**:清空当前选择的日期和时间。 - **关闭按钮**:关闭弹出的日期时间选择器。 在实现过程中,开发者可能需要用到以下技术: - **JavaScript**:编写逻辑代码,处理用户交互、数据验证和事件处理。 - ...

    java日期计算

    首先,我们需要创建一个`Calendar`实例,并将其清空,接着设置具体的年份和月份(注意:`Calendar`中的月份是从0开始计数的)。最后,调用`getActualMaximum()`方法并传入`Calendar.DAY_OF_MONTH`来获取该月的最大...

    bootstrap-datetimepicker添加清除按钮

    <span class="glyphicon glyphicon-calendar"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> ...

    ios-Swift抢购倒计时.zip

    在Swift中,我们可以使用`Date`对象来表示特定的日期和时间,并用`Calendar`类进行日期和时间的计算。 创建倒计时器的步骤如下: 1. **定义结束时间**:你可以使用`Date`的`date(bySettingHour:minute:second:...

    vue实现年日历视图及休息日工作日设置功能

    <div class="year-calendar"> (month, index) in months" :key="index"> <!-- 月份标题 --> <h3>{{ month }} <!-- 日历网格 --> (day), holiday: isHoliday(day) }">{{ day.date }} ``` 在`...

    JAVA借书系统代码

    - 提供取消按钮以清空还书时间字段。 ### 二、代码结构分析 #### 1. 导入必要的包 ```java import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.text.DateFormat; import ...

    J2EE面试题及答案(包含数据库题)

    示例代码中的`YesterdayCurrent`类中,`main`方法利用`Calendar.getInstance()`获取当前时间,然后通过`cal.add(Calendar.DATE, -1)`回溯一天,最后`cal.getTime()`打印出昨天的日期和时间。 2. 文件读写计数器: 这...

    用Java实现日历记事本源代码.doc

    6. `日历`: 这是一个`Calendar`实例,它是Java标准库中的日期/时间类,用于获取和操作日期。 7. `星期几`: 这是一个整数,表示当前日期是星期几。在`Calendar`类中,可以通过`get(Calendar.DAY_OF_WEEK)`方法获取。...

    JavaScript 日历控件

    JavaScript日历控件是一种在网页上实现日期选择功能的交互元素,它允许用户通过图形界面方便地选取日期,常用于表单输入或者时间相关的功能。本控件具有跨框架显示的能力,这意味着它可以在HTML页面的不同框架...

    第7章 常用类.pdf

    它是一个工具类,提供了一些静态方法用于访问系统相关的资源和操作,例如获取当前时间、清空缓冲区、加载动态库等。System类还允许进行标准输入输出流的重定向操作。 7. 对象内存分析 对象内存分析是理解Java内存...

    My97DatePicket4.0时间控件使用说明文档

    ### My97DatePicket4.0时间控件使用说明文档 #### 一、简介 My97DatePicket4.0是一款非常优秀的日期选择插件,广泛应用于Web开发项目中,尤其适用于需要用户交互输入日期的应用场景。该版本发布于2008年5月30日,...

    万年历 html

    在JavaScript中,我们可以利用内置的Date对象来处理日期和时间,通过计算来填充日历的每一天。同时,还可以使用事件监听器(`addEventListener`)来响应用户的操作,更新DOM(文档对象模型)以反映日历的变化。 ...

    日历+农历,html布局

    在实际项目中,可能还需要考虑其他因素,如用户交互(点击切换月份,拖动选择日期范围等)、多语言支持、时间和日期格式化,以及性能优化等。为了提高可维护性和复用性,可以将日历组件封装为一个自定义的HTML元素或...

    js 写的日历

    - **日期与时间处理**: JavaScript提供了强大的内置对象`Date`,可以用来获取当前日期、设置日期格式等。 #### 2. 创建基础日历框架 为了构建一个基本的日历布局,我们需要考虑以下几个方面: - **布局设计**: 使用...

    java简易万年历程序

    程序首先导入了Java AWT(Abstract Window Toolkit)和Swing组件包中的类,以及`java.util.Calendar`类用于处理日期和时间。 - `java.awt.*`: 提供了基本的图形用户界面构建元素。 - `java.awt.event.*`: 包含了事件...

    日历:Ca; ender应用

    1. **日期和时间API**:在Java 8之前,日期和时间的处理主要依赖于`java.util.Date`和`java.util.Calendar`类,但这两个类存在一些设计上的不足。Java 8引入了全新的`java.time`包,提供了一套更强大、更易用的API,...

    java工具类28+26.rar

    3. **集合工具类**:如ListUtil、MapUtil、SetUtil等,它们提供了一组方便的集合操作方法,如清空、复制、检查空集、合并集合等。这些工具类可以帮助我们更高效地管理和操作Java集合框架。 4. **IO流工具类**:如...

    投票系统 - 2.5 bgk

    ├─找到calendar_SC_UTF8.js或者calendar_TC_UTF8.js等后缀与你论坛编码相对应的JS文件 ├─改名为calendar.js覆盖上传到插件对应目录即可 ├─后台更新缓存 /******************** 历史更新记录 **************...

    Visual Basic常用指令集

    `Erase`语句用于清空数组的所有元素,将其重置为未初始化状态。 #### Err, Error `Err`对象用于错误处理,提供有关错误的信息;`Error`函数用于引发错误,通常在程序中用于调试。 #### Exp `Exp`函数返回自然对数...

Global site tag (gtag.js) - Google Analytics