目录

一、Date类

二、DateFormat类

1.format方法

2.parse方法


一、Date类

data:翻译成中文是“日期”的意思。

在Java里面Data类表示特定的瞬间,精确到毫秒。

①创建data对象,不初始化即表示为当前系统时间。

②直接打印就是当前的系统时间。

Sun Aug 21 00:45:55 CST 2022,但是这样的日期格式并不是符合我们国内的风格,我们需要的是这样的格式:2022年08月21日 00时45分55秒,这才是中国人习惯的时间格式。那么现在问题来了,如何将时间变成中国人都能看懂的时间格式?就需要用到DateFormat类了。

二、DateFormat类

Date:日期;Format:格式化。很明显,Dateformat类就是将日期格式化的类。

DateFormat是一个抽象类,没法对象实例化,所以需要使用到它的子类SimpleDateFormat。

不要看类名这么长,分开记还是蛮简单的:Simple、Date、Format,就是三个非常基础的英文单词。

1.format方法

①获取当前的系统时间。

②创建日期格式化对象,设定想要的日期格式:

"yyyy年MM月dd日 HH时mm分ss秒"

y:小写y,year的简写,表示年。

M:大写M,Month的简写,表示月。

d:小写d,day的简写,表示天。

H:大写H,hour的简写,表示小时。

m:小写m,minute的简写,表示分钟。

s:小写s,second的简写,表示秒。

③用SimpleDateFormat的format方法,按照自己设定的格式将系统时间格式化,得到的返回值是字符串。

④打印格式化后的时间也就是一个字符串:2022年08月21日 00时53分13秒。

2.parse方法

parse:解析。什么意思呢?就是说这个方法能将一个字符串解析成对应的日期。

比如说:我们输入了一字符串:“2020-05-05”,我们自然是能看懂2020年5月5日,但是计算机需要将其转化成日期对象,parse方法的作用就是在此。

①日期文本:“2020-05-05”。

②创建日期格式化对象,设定日期格式:格式要和字符串一一对应

③使用parse方法,将字符串转化成日期对象。

【Java基础】Date类、DateFormat类相关推荐

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

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

  2. java基础----Date、DateFormat

    package com.henu;import java.text.DateFormat; import java.text.ParseException; import java.text.Simp ...

  3. Java基础-Date类常用方法介绍

    Java基础-Date类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.毫秒值概念 我们在查阅Date类的API文档时,会发现这样的一句话:"The cl ...

  4. Java中Date和Calender类的使用方法

    查看文章     Java中Date和Calender类的使用方法 2009-10-04 20:49 Date和Calendar是Java类库里提供对时间进行处理的类,由于日期在商业逻辑的应用中占据着 ...

  5. Java日期格式化(DateFormat类和SimpleDateFormat类)

    格式化日期表示将日期/时间格式转换为预先定义的日期/时间格式.例如将日期"Fri May 18 15:46:24 CST2016" 格式转换为 "2016-5-18 15 ...

  6. java基础入门-预定义类与自定义类

    预定义类与自定义类 先上代码 <span style="font-size:14px;">package com.ray.object;import java.util ...

  7. Java基础语法68-抽象类练习

    Java基础语法68-抽象类练习 编写工资系统,实现不同类型员工(多态)的按月发放工资.如果当月出现某个 Employee对象的生日,则将该雇员的工资增加100元. 实验说明: (1) 定义一个Emp ...

  8. java基础—Date类的常见方法演示

    Date 中的常用方法演示 import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleD ...

  9. java dateformat类_java Date类 DateFormat类 SimpleDateFormat类

    Dateformat 是抽象类  ,抽象类不能直接实例化对象, 它的构造函数是protected , 可由子类继承,用于构造子类对象 DateFormat  df1= DateFormat.getDa ...

  10. java中Date和DateFormat、SimpleDateFormat类

    package com.test;import java.text.DateFormat; import java.util.Date; import java.util.Random; import ...

最新文章

  1. Linux 关机命令介绍shutdown
  2. DPI — 深度数据报文解析
  3. 全球及中国高速公路行业运营管理模式与经营效益分析报告2022版
  4. 让开发自动化: 利用 Ivy 管理依赖项
  5. 一个有趣的关于flash和多种设备交互等技术应用的演示网站
  6. oracle删除实体,oracle 按条件删除、查询表
  7. Spring AOP编程问题:下面代码哪里错了?可以考验对Spring AOP的实现机制是否了解的
  8. Intel 64/x86_64/IA-32/x86处理器 - 通用指令(8) - 杂项指令 用户态扩展状态指令 随机数生成指令
  9. 比较jquery中的after(),append(),appendTo()方法
  10. oracle 中EXP、IMP 命令详解
  11. 37.django基础概念
  12. 35. 后台模块开发(2)
  13. Layui自定义表单校验规则
  14. RS485通信原理图及程序实例详解
  15. 数据分析师面试题目_数据分析师面试题目
  16. android判断apk的版本,Android APP 版本检查
  17. java内存溢出定位
  18. Android拍摄视频上传服务器及本地预览
  19. 《信息安全工程师教程》学习笔记01(第一章)
  20. 第四章 函数的故事(1)超详!!!

热门文章

  1. 2020网络安全NISP一级(模拟题二)
  2. MySQL 数据库--SQL 语句(一)
  3. 支付宝数字门店是什么?怎么帮助商家实现数字化?分享一下我的思路
  4. Docker Kubernetes存储>Volumes配置管理
  5. 中国要给博文“建档”,美国“存储Twitter”有何启示?
  6. 2018 考研 408 经验贴——政治和英语
  7. pdf转word需要密码怎么办?几个方法教你解决
  8. OpenLayers学习笔记6——使用jQuery UI实现查询并标注(功能实现篇)
  9. 小米5C线刷兼救砖_解账户锁_纯净刷机包_教程
  10. bacula 备份mysql_bacula备份方案