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的几个日期类的转换相关推荐

  1. java知识点八:时间日期类

    时间日期类 一.常用日期类 1.System类 2.Date类 3.SimpleDateFormat类 4.Calendar类 二.System类 比较常用的相关方法currentTimeMills( ...

  2. 【韩老师零基础30天学会Java 09】Math Arrays 数组拷贝 自然排序 System BigDecimal 银行家算法舍入 日期类LocalDateTime转换 String翻转

    Math abs绝对值 pow求幂 ceil向上取整 floor向下取整 round四舍五入 sqrt求开方 random求随机数 思考: 请写出获取a-b之间的一个随机整数,a,b均为整数?2-7 ...

  3. java中的常用日期类_Java中的常用日期类说明

    日期类常用的有三个,Date类,Calendar(日历)类和日期格式转换类(DateFormat) Date类中的大部分的方法都已经过时,一般只会用到构造方法取得系统当前的时间.public clas ...

  4. Java知识【时间日期类】

    目录 1:Date 1.1:Date类(应用) 1.2:Date类常用方法(应用) 1.3:SimpleDateFormat类(应用) 1.4:时间日期类练习(应用) 1:Date 1.1:Date类 ...

  5. 【java基础知识】日期类

    目录 1.Date类 构造方法 2.SimpleDateFormat类 format() 日期工具案例 3.Calendar类 二月天案例 1.Date类 构造方法 Date d1 = new Dat ...

  6. dateformat java 格式_java Date日期类和SimpleDateFormat日期类格式

    ~Date表示特定的时间,精确到毫秒 ~构造方法: public Date()//构造Date对象并初始化为当前系统的时间 public Date(long date) //1970-1-1 0:0: ...

  7. java中使用Calendar日期类获得下一个月有多少天

    通过Calendar计算下一个月的年 月 以及下一月有多少天 //计算下一个月Calendar calendar=Calendar.getInstance();//获得当前日期往后推1个月 amoun ...

  8. 【Java】时间戳与日期之间的转换

    获取时间戳: long s=System.currentTimeMillis(); long s1=new Date().getTime(); long s2=Calendar.getInstance ...

  9. JAVA日期类的格式转换

    在java中我们输出日期类的时候不是我们想要的格式,所以我们需要转换格式 /*** 日期格式改成 yyyy-MM-dd HH:mm:ss*/public static String getTimeBy ...

  10. javaSE常用类(二)—— 日期类

    目录 一.JDK 8之前日期类 1.1 java.lang.System类 1.2  java.util.Date类 1.3 java.sql.Date类 ​编辑 1.4 java.text.Simp ...

最新文章

  1. 5.7版本mysql操做语法_mysql-5.7.25安装及常用语法
  2. unity中app实现拖拽_10分钟让你实现在APP中对网络状态变化进行全局提示
  3. html5中上传图片
  4. centos7修改主机名_25个步骤完成centos7系统从0到1部署
  5. Java基础-面向对象第二特征之继承(Inheritance)
  6. highcharts注销
  7. 一张表带你了解自动化测试工具Parasoft VS TestBed
  8. leaflet地图原理_Leaflet地图框架使用手册
  9. 头文件注释轻松搞—VS2013
  10. Redhawk 如何gds2def?
  11. kingroot权限管理_KingRoot授权管理
  12. 全站仪和手机连接软件_南方全站仪传输软件-南方全站仪传输软件下载 1.0 中文版 - 河东下载站...
  13. python3 tkinter 刷新标签图片
  14. 解析某个94aw演示备忘
  15. string字符串转换为Date日期格式
  16. el-date-picker的时间段限制(只允许选择当月的最后一天和下月的第一天)
  17. 独立开发变现周刊(第 16 期):让你的网站养只可爱的宠物吧
  18. GPGPU-sim环境搭建教程(详细)
  19. dll名称相同引发的奇葩问题
  20. HCIP高级网络知识整理(十分详细)

热门文章

  1. python sorted函数倒序_Python sorted函数
  2. 深度桌面操作系统架构设计
  3. 买到Windows新电脑必做的6个优化设置(强烈建议)
  4. CDR绘制抖音APP图标
  5. decent compiled words
  6. php投影,投影效果怎么做?PS制作逼真的投影效果
  7. spacy词性标注解释【dep、pos、tag】
  8. 选择小程序的8大理由,让你拒绝说No
  9. ps怎么缩放图层大小_PS如何调整图层大小?Photoshop调整图层大小快捷键
  10. linux 用户权限不够,linux .权限不够怎么办