Java Calendar 获得某一天的零时
获得当天的00:00:00,注意:
1、设置“小时”的时候使用的是Calendar.HOUR_OF_DAY,得到的是00:00:00
2、设置“小时”的时候使用的是Calendar.HOUR,得到的是12:00:00
3、设置“秒”的时候只使用Calendar.SECOND,则秒数为0,毫秒数不为0
4、设置“秒”的时候只使用Calendar.MILLISECOND,则毫秒数为0,秒数不为0
5、设置“秒”的时候同时使用Calendar.MILLISECOND和Calendar.MILLISECOND,则毫秒数为0,秒数也为0
代码如下:
Calendar cale = Calendar.getInstance();
//设置为0时
cale.set(Calendar.HOUR_OF_DAY,0);
//设置为0分
cale.set(Calendar.MINUTE,0);
//设置为0秒
cale.set(Calendar.MILLISECOND,0);
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(cale.getTime()));
结果输出
2019-09-10 00:00:00
代码如下:
Calendar cale = Calendar.getInstance();
//设置为0时
cale.set(Calendar.HOUR,0);
//设置为0分
cale.set(Calendar.MINUTE,0);
//设置为0秒
cale.set(Calendar.MILLISECOND,0);
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(cale.getTime()));
结果输出
2019-09-10 12:00:00
若要获得其他日期的0时,可配合Calendar其他功能一起使用,例如:获得30天前的0时,代码如下:
//当前时间为2019年9月10日
Calendar cale = Calendar.getInstance();
//时间前推30天cale.add(Calendar.DAY_OF_MONTH,-30);
//设置为0时
cale.set(Calendar.HOUR_OF_DAY,0);
//设置为0分
cale.set(Calendar.MINUTE,0);
//设置为0秒
cale.set(Calendar.MILLISECOND,0);
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(cale.getTime()));
结果输出
2019-08-11 00:00:00
Java Calendar 获得某一天的零时相关推荐
- Java Calendar 类的时间操作
Java Calendar 类时间操作,这也许是创建和管理日历最简单的一个方案,示范代码很简单. 演示了获取时间,日期时间的累加和累减,以及比较. 原文地址:blog.csdn.NET/joyous/ ...
- Java Calendar使用指南
Java Calendar使用指南 @(JAVA)[java] 完整代码请见:https://github.com/lujinhong/lujinhong-commons/tree/master/lu ...
- 利用Java Calendar类打印日历
利用Java Calendar类打印日历 说到日历,我们接触的就多了,每天都在和日历打交道,每年家里都会买日历.那么,大家知道如何用Java打印日历呢?在这里,我说一下如何用Calendar类打印日历 ...
- Java Calendar 日历类的时间操作 Timestamp Date Calendar 相互转换
Java Calendar 日历类的时间操作,这也许是 Java 环境下创建和管理日历及操作时间最简单的一个方案了,示范代码也很简单. 演示了获取时间,日期时间的累加和累减,以及日期时间的比较. 原文 ...
- Java Calendar用法
1. Calendar初始化 Calendar calendar = Calendar.getInstance(); 默认返回GregorianCalendar实例,在GregorianCalenda ...
- Java Calendar如何设置时区呢?
转自: Java Calendar如何设置时区呢? 下文讲述使用Calendar类设置时区的方法分享,如下所示: 实现思路:1.使用TimeZone设置相应的时区2.使用Calendar类中的setT ...
- Java Calendar 类的格式操作
Java Calendar 类时间操作,这也许是创建日历和管理最简单的一个方案,示范代码很简单. 演示了获取时间,日期时间的累加和累减,以及比较. 注意事项: Calendar 的 month 从 0 ...
- java calendar 设置小时_Calendar 日历类的时间操作
我们经常会涉及到对时间的处理,例如登陆网站,我们会看到网站首页显示XXX,欢迎您!今天是XXXX年....某些网站会记录下用户登陆的时间,比如银行的一些网站,对于这些经常需要处理的问题,Java中提供 ...
- java calendar赋值_Java calendar类学习笔记
Java Calendar类 calendar类是abstract类,实际使用时实现特定的子类对象 创建一个代表当前日期的Calendar对象 Calendar ss=Calendar.getlnst ...
最新文章
- 路由器配置实践 教你如何在Linux中三台主机两个网段互相通信
- 线段树 + 树形换根 + dfs序 ---- 离线启发式求解 (有点像树上启发式合并答案) F. Nearest Leaf
- CentOS开启与关闭防火墙
- 数据中心制冷基本原则及节能方案
- sourcetree帮助文档
- ef 排序string转int_Java排序算法——基数排序(Radix Sort)
- (16)System Verilog联合体union详解
- 使用正则表达式大写SQL关键字
- Node.js连接MySQL数据库
- 2018中国企业云计算应用现状及需求调研报告
- 计算机网络专业术语大全
- feign不能正常传递参数MultipartFile(文件)时的解决手段
- 电机的CW与CCW是什么意思呢?
- van-field 校验手机号码格式
- dede php低版本出现500错误,织梦后台生成文章提示500错误怎么办
- 文献阅读—A detection algorithm for cherry fruits based on the improved YOLO-v4 model
- linux系统与window区别,linux系统和windows系统的区别是什么?
- 毕设 深度学习图像风格迁移
- 【调剂】东北石油大学计算机科学与技术专业接收调剂
- appium 等待的3中方式:强制等待、隐式等待、显示等待
热门文章
- BL200EC如何与欧姆龙相连
- HttpClientHandler
- 2021年化工自动化控制仪表考试内容及化工自动化控制仪表考试资料
- SAP Oracle, 用友 金蝶ERP产品选型比较
- jQuery.ajax中success 和complete 区别
- 中国首个专注移动社交App关停,曾是微信第一对手
- frappe-charts表格插件的使用
- 骚操作!Excel 3步 给证件照换底色?
- 关于广告拦截器带来的坑 - “Failed to load resource: net::ERR_BLOCKED_BY_CLIENT”
- google原生 u7_安卓7.0有惊喜?谷歌原生相机或集成AR功能