有关java的几个日期类的转换
java中的Date类,历史比较悠久,6个构造器其中有4 个java都不再推荐使用,所以用的更多的是Calendar类。
Date类和Calendar类都可以表示日期,之间可相互转换
Calendar calendar = Calendar.getInstance();
Date date = new calendar.getTime();
calendar.setTime(new java.util.Date());
Calendar 转化 String
Calendar calendat = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateStr = sdf.format(calendar.getTime());
String 转化 Calendar
String str="2018-04-20 00:20:00";
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
Date date =sdf.parse(str);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
Calendar 转化 Timestamp
new Timestamp(Calendar.getInstance().getTimeInMillis());
Timestamp 转化 Calendar
- 与Date转一样
String 转成 Timestamp
- String转换为java.sql.Timestamp
Timestamp.valueOf("2018-04-20 00:20:00");
Calendar类有add方法,可加年,月,日,时,分,秒
- calendar.add(int field, int amount);
- field 若是年月日,则对应英文大写
- 若是分,则为Calendar.MINUTE
有关java的几个日期类的转换相关推荐
- java知识点八:时间日期类
时间日期类 一.常用日期类 1.System类 2.Date类 3.SimpleDateFormat类 4.Calendar类 二.System类 比较常用的相关方法currentTimeMills( ...
- 【韩老师零基础30天学会Java 09】Math Arrays 数组拷贝 自然排序 System BigDecimal 银行家算法舍入 日期类LocalDateTime转换 String翻转
Math abs绝对值 pow求幂 ceil向上取整 floor向下取整 round四舍五入 sqrt求开方 random求随机数 思考: 请写出获取a-b之间的一个随机整数,a,b均为整数?2-7 ...
- java中的常用日期类_Java中的常用日期类说明
日期类常用的有三个,Date类,Calendar(日历)类和日期格式转换类(DateFormat) Date类中的大部分的方法都已经过时,一般只会用到构造方法取得系统当前的时间.public clas ...
- Java知识【时间日期类】
目录 1:Date 1.1:Date类(应用) 1.2:Date类常用方法(应用) 1.3:SimpleDateFormat类(应用) 1.4:时间日期类练习(应用) 1:Date 1.1:Date类 ...
- 【java基础知识】日期类
目录 1.Date类 构造方法 2.SimpleDateFormat类 format() 日期工具案例 3.Calendar类 二月天案例 1.Date类 构造方法 Date d1 = new Dat ...
- dateformat java 格式_java Date日期类和SimpleDateFormat日期类格式
~Date表示特定的时间,精确到毫秒 ~构造方法: public Date()//构造Date对象并初始化为当前系统的时间 public Date(long date) //1970-1-1 0:0: ...
- java中使用Calendar日期类获得下一个月有多少天
通过Calendar计算下一个月的年 月 以及下一月有多少天 //计算下一个月Calendar calendar=Calendar.getInstance();//获得当前日期往后推1个月 amoun ...
- 【Java】时间戳与日期之间的转换
获取时间戳: long s=System.currentTimeMillis(); long s1=new Date().getTime(); long s2=Calendar.getInstance ...
- JAVA日期类的格式转换
在java中我们输出日期类的时候不是我们想要的格式,所以我们需要转换格式 /*** 日期格式改成 yyyy-MM-dd HH:mm:ss*/public static String getTimeBy ...
- javaSE常用类(二)—— 日期类
目录 一.JDK 8之前日期类 1.1 java.lang.System类 1.2 java.util.Date类 1.3 java.sql.Date类 编辑 1.4 java.text.Simp ...
最新文章
- 5.7版本mysql操做语法_mysql-5.7.25安装及常用语法
- unity中app实现拖拽_10分钟让你实现在APP中对网络状态变化进行全局提示
- html5中上传图片
- centos7修改主机名_25个步骤完成centos7系统从0到1部署
- Java基础-面向对象第二特征之继承(Inheritance)
- highcharts注销
- 一张表带你了解自动化测试工具Parasoft VS TestBed
- leaflet地图原理_Leaflet地图框架使用手册
- 头文件注释轻松搞—VS2013
- Redhawk 如何gds2def?
- kingroot权限管理_KingRoot授权管理
- 全站仪和手机连接软件_南方全站仪传输软件-南方全站仪传输软件下载 1.0 中文版 - 河东下载站...
- python3 tkinter 刷新标签图片
- 解析某个94aw演示备忘
- string字符串转换为Date日期格式
- el-date-picker的时间段限制(只允许选择当月的最后一天和下月的第一天)
- 独立开发变现周刊(第 16 期):让你的网站养只可爱的宠物吧
- GPGPU-sim环境搭建教程(详细)
- dll名称相同引发的奇葩问题
- HCIP高级网络知识整理(十分详细)