【Java基础】Date类、DateFormat类
目录
一、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类相关推荐
- Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类
时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...
- java基础----Date、DateFormat
package com.henu;import java.text.DateFormat; import java.text.ParseException; import java.text.Simp ...
- Java基础-Date类常用方法介绍
Java基础-Date类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.毫秒值概念 我们在查阅Date类的API文档时,会发现这样的一句话:"The cl ...
- Java中Date和Calender类的使用方法
查看文章 Java中Date和Calender类的使用方法 2009-10-04 20:49 Date和Calendar是Java类库里提供对时间进行处理的类,由于日期在商业逻辑的应用中占据着 ...
- Java日期格式化(DateFormat类和SimpleDateFormat类)
格式化日期表示将日期/时间格式转换为预先定义的日期/时间格式.例如将日期"Fri May 18 15:46:24 CST2016" 格式转换为 "2016-5-18 15 ...
- java基础入门-预定义类与自定义类
预定义类与自定义类 先上代码 <span style="font-size:14px;">package com.ray.object;import java.util ...
- Java基础语法68-抽象类练习
Java基础语法68-抽象类练习 编写工资系统,实现不同类型员工(多态)的按月发放工资.如果当月出现某个 Employee对象的生日,则将该雇员的工资增加100元. 实验说明: (1) 定义一个Emp ...
- java基础—Date类的常见方法演示
Date 中的常用方法演示 import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleD ...
- java dateformat类_java Date类 DateFormat类 SimpleDateFormat类
Dateformat 是抽象类 ,抽象类不能直接实例化对象, 它的构造函数是protected , 可由子类继承,用于构造子类对象 DateFormat df1= DateFormat.getDa ...
- java中Date和DateFormat、SimpleDateFormat类
package com.test;import java.text.DateFormat; import java.util.Date; import java.util.Random; import ...
最新文章
- Linux 关机命令介绍shutdown
- DPI — 深度数据报文解析
- 全球及中国高速公路行业运营管理模式与经营效益分析报告2022版
- 让开发自动化: 利用 Ivy 管理依赖项
- 一个有趣的关于flash和多种设备交互等技术应用的演示网站
- oracle删除实体,oracle 按条件删除、查询表
- Spring AOP编程问题:下面代码哪里错了?可以考验对Spring AOP的实现机制是否了解的
- Intel 64/x86_64/IA-32/x86处理器 - 通用指令(8) - 杂项指令 用户态扩展状态指令 随机数生成指令
- 比较jquery中的after(),append(),appendTo()方法
- oracle 中EXP、IMP 命令详解
- 37.django基础概念
- 35. 后台模块开发(2)
- Layui自定义表单校验规则
- RS485通信原理图及程序实例详解
- 数据分析师面试题目_数据分析师面试题目
- android判断apk的版本,Android APP 版本检查
- java内存溢出定位
- Android拍摄视频上传服务器及本地预览
- 《信息安全工程师教程》学习笔记01(第一章)
- 第四章 函数的故事(1)超详!!!
热门文章
- 2020网络安全NISP一级(模拟题二)
- MySQL 数据库--SQL 语句(一)
- 支付宝数字门店是什么?怎么帮助商家实现数字化?分享一下我的思路
- Docker Kubernetes存储>Volumes配置管理
- 中国要给博文“建档”,美国“存储Twitter”有何启示?
- 2018 考研 408 经验贴——政治和英语
- pdf转word需要密码怎么办?几个方法教你解决
- OpenLayers学习笔记6——使用jQuery UI实现查询并标注(功能实现篇)
- 小米5C线刷兼救砖_解账户锁_纯净刷机包_教程
- bacula 备份mysql_bacula备份方案