• Date(基本已过时了,被Calendar替换)
  • 构造方法(有两个)
  • Date();
  • Date(long l);long类型的毫秒值
  • 常用方法(其他方法都已被Calendar替换)
  • getTime()方法: 获取时间的毫秒值
 
DateFormat(它是一个抽象类,用来将日期格式化)
  • 一些常用的时间的表示字母
    • y : 年 M : 月 d : 日 H : 时 m : 分 s : 秒 E : 星期几
  • 它的子类有
    • SimpleDateFormat
      • 构造方法
      • SimpleDateFormat(String str);(str : 格式化后的格式)
  • 一般直接用子类创建对象
  • 文本转日期的时候,文本的格式和格式化后的格式必须一样。。。日期转文本的时候,格式化后的格式可与日期对象的格式不一样。
  • 常用的方法
    • format(Date d) : 将日期转为文本对象
    • parse(String str) : 将文本对象转为日期对象
 
Calendar类(一个日历类,基本把所有的Date方法替换了,它也是一个抽象类)
  • 直接子类
    • GregorianCalendar
  • 实例化对象时,一般用
    • Calendar.getInstance()方法实例化Calendar对象。
  • 常用方法
    • add(int i , int j) : 值1:填写字段值。获取年月日,(如: Calendar.YEAR) 值2:填写值。add方法是用来增加或减少年月日或时分秒的
    • getInstance() : 获得一个日历(它是一个静态的方法)
    • get(int i) : 用来获取年月日时分秒
    • set(int i , int j) : 值1 : 字段值,获取年月日(如: Calendar.YEAR) 值2 : 要修改后的值 set方法是用来修改年月日或时分秒的
    • getTime() : 获取时间用的。Date类的getTime获取的是一个毫秒值,而Calendar类获取的是时间的文本信息。
 
Math类
  • 一些常用方法(它的方法都是静态方法,直接用类名. 调用方法)
    • abs(值) : 绝对值
    • celil(值) : 向上取整
    • floor(值) : 向下取整
    • max(值1,值2) : 最大值
    • min(值1,值2) : 最小值
    • pow(值1,值2) : :返回第一个值的第二个值的次幂。
    • round(值) : 四舍五入
    • random() : 产生0到1之间的任意一个double类型的随机数,包含0且不包含1
 
System类(系统类)
  • 常用方法(都是静态方法)
    • currentTimeMillis() : 获取当前的系统时间(是一个毫秒值)
    • getProperty(String key) : 获取指定键指示的系统属性
    • getProperties() : 获取系统的所有信息
    • gc() : 垃圾回收机制
    • exit(int i) : 退出jvm虚拟机
 

Date、DateFormat、Calendar、Math、System的更多相关文章

  1. Date、DateFormat和Calendar类的简单认识

    第三阶段 JAVA常见对象的学习 Date.DateFormat和Calendar类的简单认识 Date类 Date:表示特定的瞬间,精确到毫秒. (一) 构造方法: Date():根据当前的默认毫秒 ...

  2. 08 正则表达式,Math类,Random,System类,BigInteger,BigDecimal,Date,DateFormat,Calendar

    正则表达式:    是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串.其实就是一种规则.有自己特殊的应用. public class Demo2_Regex { public sta ...

  3. Java—时间的原点 计算时间所使用的 Date类/DateFormat类/Calendar类

    Date类 类 Date 表示特定的瞬间,精确到毫秒. 毫秒概念:1000毫秒=1秒 毫秒的0点: System.currentTimeMillis()  返回值long类型参数 用于获取当前日期的毫 ...

  4. 常用API(正则表达式、Date、DateFormat、Calendar)

    常用API 今日内容介绍 u 正则表达式 u Date u DateFormat u Calendar 第1章 正则表达式 1.1 正则表达式的概念 正则表达式(英语:Regular Expressi ...

  5. Math、Random、System、BigInteger、Date、DateFormat、Calendar类,正则表达式_DAY14

    1:Math&大数据类四则运算 X abs(X x) double random()         产生随机数 double ceil(double a)   向上取整 double flo ...

  6. JAVA常用API(Date、DateFormat、Calendar、System、Math、基本数据类型包装类)

    注:本文所有内容均属个人见解,如有错误望各位大佬好心指点批评,不胜感激 本章重点单词: parse:解析 format:格式化 pattern:模式 amount:数量 filed :领域 1.Dat ...

  7. java时间日期类(Date、DateFormat、Calendar)学习

    1.Date类 常用方法:long getTime(),用于返回当前时刻的毫秒值 Date d = new Date(2000); System.out.println(d.getTime());// ...

  8. Java学习(正则表达式、Date类、DateFormat类、Calendar类)

    一.正则表达式 1.概念:英语:Regular Expression,在代码中常简写为regex.正则表达式,是一个字符串,使用单个字符串来描述.用来定义匹配规则,匹配一系列符合某个句法规则的字符串. ...

  9. Date、DateFormat、SimpleDateFormat、Calendar

    package com.Date; import java.util.Date; /* * Date 表示特定的瞬间,精确到毫秒 * JDK1.0开始 * 构造方法(常用的方法,过时的不管): * D ...

  10. Date类、DateFormat类和Calendar类

    1.Date类 常用方法:long getTime():返回1970年1月1日00:00:00以来的毫秒值,把日期对象转换成毫秒值 2.DateFormat类 DateFormat类是日期/时间格式化 ...

随机推荐

  1. Wannafly Winter Camp 2020 Day 7A 序列 - 树状数组

    给定一个全排列,对于它的每一个子序列 \(s[1..p]\),对于每一个 \(i \in [1,p-1]\),给 \(s[i],s[i+1]\) 间的每一个值对应的桶 \(+1\),求最终每个桶的值. ...

  2. go 总结常用函数

    golang截取字符串 对于字符串操作,截取字符串是一个常用的, 而当你需要截取字符串中的一部分时,可以使用像截取数组某部分那样来操作,示例代码如下: package main import &quo ...

  3. C++->输入输出文件流的相关函数

    标准输入输出流与文件输入输出流的关系图: 文件输出流头文件“ofstream/fstream”,文件输入流头文件“ifstream/fstream” 1.1.打开文件方式:流类 对象名(文件名,方式) ...

  4. mui退出登录

    html部分: <button id='promptBtn' type="button" class="mui-btn mui-btn-block mui-btn- ...

  5. CodeForces - 1107E 区间DP

    和紫书上的Blocks UVA - 10559几乎是同一道题,只不过是得分计算不同 不过看了半天紫书上的题才会的,当时理解不够深刻啊 不过这是一道很好区间DP题 细节看代码 #include<c ...

  6. [Python]爬取首都之窗百姓信件网址id python 2020.2.13

    经人提醒忘记发网址id的爬取过程了, http://www.beijing.gov.cn/hudong/hdjl/com.web.consult.consultDetail.flow?original ...

  7. P1339 热浪【最短路】

    #include <bits/stdc++.h> #define dbg(x) cout << #x << "=" << x < ...

  8. 05-SV面向对象编程基础

    1.测试平台的构建 发生器(generator):创建事务并且将它们传给下一级 驱动器(drive):与设计进行会话 监视器(monitor):捕获设计返回的事务 计分板(scoreboard):将捕 ...

  9. redis测试题

    1.什么是Redis? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存. ...

  10. 获取redis实例中最大的top-N key

    需求:获取redis实例中最大的top-N key 说明:由于redis 4.x才引入了memory usage keyname的语法.3.x不支持! db_ip=5.5.5.101 db_port= ...