Data类型是日期类型,通常是为了获取某些特定的日期或者转换日期的格式为字符串。举例:
Date date = new Date();//定义一个当前日期,此时输出就是日期类型
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//创建格式日期类型
String str = sdf.format(date);//对创建的日期进行格式化输出。此时输出就是字符串日期类型
输出结果:2017--6-7 21:26。

计算时间两个时间相隔的天数
Date 开始时间 = sdf.parse(开始时间);
Date 现在时间 = sdf.parse(现在时间);
//把时间转成毫秒
long diff= 现在时间.getTime() - 开始时间.getTime();
//把毫秒转算成天
long days = diff / (1000 × 60 ×60 ×24);

Calendar是一个抽象类,不可以通过new来获取一个实例,可以通过类方法getinstance()获取此类型的一个通用的对象

转载于:https://www.cnblogs.com/Acanxue/p/8303011.html

Date-calendar 类相关推荐

  1. Java 8中用java.time.LocalDate全面代替老旧的Date,Calendar类

    用久了C#中的DateTime类型之后,再用回Java中的时间类,真是一种痛苦的事情. Java 8之前,Date类就以其糟糕的设计,被人吐槽,比如最简单的初始化日期的方法,会出现反直觉的结果,比如 ...

  2. Java Date Calendar类的使用 如何计算两个日期之间有多少天

    Java工具类:java.util.Date,是Java中经常被用到一个日期时间的类.可以用来表示具体的年月日时分秒.java.util.Calendar,是日历类 导包:import java.ut ...

  3. Math类,随机数Random类,System类,BigInteger类,BigDecimal类,Date类,Calendar类

    Math类概述:Math 类涵盖了很多执行基本数学运算的方法, 是一个工具类. package com.sxt.mathdemo;/** Math类概述:Math 类涵盖了很多执行基本数学运算的方法, ...

  4. Java中Date类和Calendar类的使用

    java.util 包中由许多常用的类组成,其中主要是用于处理一组对象的集合类.例如ArrayList和HashMap类:它还包含用于处理日期和时间的类,例如Date类和Calendar类:下面将介绍 ...

  5. Calendar类的常用成员方法

    package com.learn.demo04.Calendar;import java.util.Calendar; import java.util.Date;/*Calendar类的常用成员方 ...

  6. JavaSE核心之一:Date类、Calendar类、Math类、枚举;

    1.Date类 1) java.util.Date类用于封装日期及时间信息,一般仅用它显示某个日期,不对他作任何操作处理,作处理用Calendar类,计算方便. 2) Date 类本质上拥有一个lon ...

  7. Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类

    时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...

  8. java常用类解析十:Date类和Calendar类示例

    1.Date类实例:格式化输出当前日期 [java] view plaincopy <span style="font-size:16px;">package demo ...

  9. 5、时间日期的处理:Java Date类、Calendar类详解

    在 Java 中获取当前时间,可以使用 java.util.Date 类和 java.util.Calendar 类完成.其中,Date 类主要封装了系统的日期和时间的信息,Calendar 类则会根 ...

  10. Java日期相关类:Date、SimpleDateFormat和Calendar类常用API代码示例

    Date: 表示特定的瞬间,精确到毫秒,他可以通过方法来设定自己所表示的时间,可以表示任意的时间 Date类的构造方法 Date() :创建的是一个表示当前系统时间的Date对象 Date(long ...

最新文章

  1. ORA-39002 ORA-39070 ORA-29283 ORA-06512 ORA-29283
  2. 计算机实测物理实验报告,計算机实测物理系数实验论文.doc
  3. Hacking PostgreSQL
  4. [转帖]经典好文!看完后感到很震撼!
  5. 前端学习(2669): vue3.0实战开始建立新项目
  6. recv发送失败 缓冲区太小_从 GFS 失败的架构设计来看一致性的重要性
  7. c语言普通字符放哪里,C语言字符串的输入输出
  8. Web---演示Servlet的相关类、下载技术、线程问题、自定义404页面
  9. Python春节特训营03:打倒拦路虎,学会键盘打字
  10. idea中加入git版本控制
  11. 两个一一对应的txt文本去重
  12. 计算机辅助公差技术主要研究内容,计算机辅助形位公差类型生成技术的分析研究.pdf...
  13. XYplorer v17.60.01
  14. MongoDB可视化工具 Studio 3T
  15. unity2019安装完后打不开直接闪退_VS2019打不开或没反应该怎么解决?
  16. Canvas drawImage在高清屏幕下变模糊,解决方案
  17. IP 基础知识“全家桶”
  18. JAVA2d用于,创建用于翻转效果的 Java2D 合成
  19. Python题库——题目
  20. 面试环节最后的一问一答

热门文章

  1. PostgreSQL 12:新功能和增强功能
  2. java opc 读取到数据块的数据_MES系统功能数据传输的介绍
  3. 关于ssm框架的全部整合(一) 2021.05.09
  4. padding、margin百分比
  5. 通过www服务器提供的起始网页就能访问,2010春2题目.doc
  6. wxpython下载很慢_FAQ:在 Windows 使用 Python
  7. css 圆点样式 优惠券样子
  8. 配置linux定时任务没跑,Linux配置定时任务
  9. java数组 方法_Java数组的十大方法
  10. python dataframe遍历_在pandas中遍历DataFrame行的实现方法