Calendar的使用 对于时间的设置,修改,
Java的Calendar的使用 对于时间的设置,修改,
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;public class Test {public static void main(String[] args) {SimpleDateFormat simpleDateFormat = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");String data = "2021-07-05";String year = data.substring(0, 4);String month = data.substring(5, 7);String date = data.substring(8, 10);Calendar ca = Calendar.getInstance();ca.set(Calendar.YEAR, Integer.parseInt(year));ca.set(Calendar.MONTH, Integer.parseInt(month)-1);ca.set(Calendar.DAY_OF_MONTH, Integer.parseInt(date));ca.set(Calendar.HOUR_OF_DAY,19);ca.set(Calendar.MINUTE,00);ca.set(Calendar.SECOND,00);String format = simpleDateFormat.format(ca.getTime());System.out.println(format);SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");Calendar ca2 = Calendar.getInstance();ca2.set(Calendar.YEAR, Integer.parseInt(year));ca2.set(Calendar.MONTH, Integer.parseInt(month)-1);ca2.set(Calendar.DAY_OF_MONTH, Integer.parseInt(date)+1);ca2.set(Calendar.HOUR_OF_DAY,07);ca2.set(Calendar.MINUTE,00);ca2.set(Calendar.SECOND,00);String format2 = simpleDateFormat2.format(ca2.getTime());System.out.println(format2);}}
String data = "2021-07";String year = data.substring(0, 4);String month = data.substring(5, 7);Calendar cal = Calendar.getInstance();//设置年份cal.set(Calendar.YEAR,Integer.parseInt(year));//设置月份cal.set(Calendar.MONTH, Integer.parseInt(month)-1);//获取某月最小天数int firstDay = cal.getActualMinimum(Calendar.DAY_OF_MONTH);//设置日历中月份的最小天数cal.set(Calendar.DAY_OF_MONTH, firstDay);//格式化日期SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String firstDayOfMonth = sdf.format(cal.getTime());System.out.println(firstDayOfMonth);Calendar cal1 = Calendar.getInstance();//设置年份cal1.set(Calendar.YEAR,Integer.parseInt(year));//设置月份cal1.set(Calendar.MONTH, Integer.parseInt(month)-1);//获取某月最大天数int lastDay = cal1.getActualMaximum(Calendar.DAY_OF_MONTH);//设置日历中月份的最大天数cal1.set(Calendar.DAY_OF_MONTH, lastDay);//格式化日期String lastDayOfMonth = sdf.format(cal1.getTime());System.out.println(lastDayOfMonth);
Calendar的使用 对于时间的设置,修改,相关推荐
- PHPstorm 函数时间注释的修改 正常的PHPstorm里面函数方法的注释是没有动态时间设置的,但是看了PHP file里面有时间日期的注释,而PHP Function Doc Commen
PHPstorm 函数时间注释的修改 正常的PHPstorm里面函数方法的注释是没有动态时间设置的,但是看了PHP file里面有时间日期的注释,而PHP Function Doc Comment 却 ...
- excel中单元格日期为计算机日期,#excle里设置今天的日期#excel表格时间如何自动修改为当天的时间...
excel表格时间如何自动修改为当天的时间 插入=TODAY()这个函数 如何在EXCEL表格里显示今天的日期 两种,一是永久显示今如今天显示2016-7-3,明天仍然显示显示2016-7-3么在需要 ...
- php服务器内容修改时间,php设置服务器时间
php设置服务器时间 内容精选 换一换 已获取服务器管理员帐号与密码.打开CMD运行窗口,输入gpedit.msc,打开本地组策略编辑器.打开组策略在指定RD会话主机服务器的授权模式下拉列表中选择按用 ...
- 局域网时间服务器无法修改,局域网时间服务器设置方法
局域网时间服务器设置方法 内容精选 换一换 有以下几种现象:将制作好的SD卡插入开发者板并上电后,开发者板LED1与LED2灯状态信息异常.将制作好的SD卡插入开发者板,并通过USB方式连接Ubunt ...
- 苹果手机怎么改时间和日期_花呗还款日期怎么改?支付宝花呗还款日设置修改教程 告别逾期...
一直以来,花呗账单都是月初出账,最晚必须9号还上.对于那些10号之后发工资的小伙伴来说,由于会逾期几天,而需支付逾期利息.7月30日,支付宝宣布花呗还款日期可以修改啦,小伙伴们可以根据自己发工资日期, ...
- win10服务器权限修改时间,win10系统修改时间显示没权限的解决方案
有关win10系统修改时间显示没权限的操作方法想必大家有所耳闻.但是能够对win10系统修改时间显示没权限进行实际操作的人却不多.其实解决win10系统修改时间显示没权限的问题也不是难事,小编这里提示 ...
- mysql修改字段为现在时间_mysql如何修改字段自动生成时间
mysql修改字段自动生成时间的方法:1.添加CreateTime设置默认时间:2.修改CreateTime设置默认时间:3.添加UpdateTime设置默认时间. 本教程操作环境:windows7系 ...
- 设置修改CentOS系统时区
在我们使用CentOS系统的时候,也许时区经常会出现问题,有时候改完之后还是会出错,下面我们就来学习一种方法来改变这个状况.如果没有安装,而你使用的是 CentOS系统 那使用命令 yum insta ...
- layui时间怎么设置年月日时分秒_安卓手机便签敬业签到时间提醒后怎么设置延时30分钟再提醒?...
现在越来越多的网友开始使用敬业签来记事.设置待办事项提醒了,并且我们在敬业签中设置的待办事项提醒,不仅支持通过软件的弹窗和声音提醒,还支持通过微信.钉钉.短信.语音来电.日历(安卓)等方式同步提醒待办 ...
最新文章
- 逆天改命,机械飞升:渐冻症科学家拒绝等死,将自己改造成了「半机械人」...
- 三目运算符引发的一次事故
- 2021信号与系统一流课程申请-说课视频规划
- Windows下开源缺陷跟踪系统mantis安装指南(续)-
- 禁掉人脸识别!一群音乐人正在号召,禁止在音乐节上动用人脸识别
- 使用hexo yeele主题搭建个人博客
- Java ADF Template程序不能连接ArcGIS Server问题
- proe输入数字时成双出现_什么是隔离数字输入?
- 安装neptune-client库
- 如何使用HTML制作个人网站( web期末大作业)
- 基于Multism的高频小信号谐振放大器仿真研究
- 文件服务器资源管理器类似软件,好用的小众文件管理软件推荐给大家
- Linux下C语言开发通讯录管理软件(一)
- Preferences DataStore------JAVA
- 胆囊结石与什么因素有关
- 华硕rt-ac85p更换新驱动(一)
- x.norm(p=2,dim=1,keepdim=True)
- InteractiveDataDisplay.WPF 固定坐标轴
- 200行纯C++代码构建一个捕鱼游戏「源码已打包」
- 【前端学习之路】ES6新特性 Promise基本方法 、async函数(阮一峰老师、小马哥_老师 课程笔记)
热门文章
- 计算机专业硕士学制,计算机研究生学制
- FM(Factorization Machine)因式分解机 与 TensorFlow实现 详解
- C. Electrification(尺取)
- vue基于web的化妆品美妆商城电子商务python flask django
- 车辆维修管理系统mysql_汽车维修业务管理软件
- 改进YOLOv7-Tiny系列:首发改进结合BiFPN结构的特征融合网络,网络融合更多有效特征,高效涨点
- 5招在不添加内存、显卡、ssd前提下有效提升windows系统pc性能
- python百度地图poi_百度地图数据采集手把手教,从此POI数据不再是愁
- 解决异常-ORA-01747 invalid user.table.column, table.column, or column specification
- 「1.8W字」2020不可多得的 TS 学习指南