常用类库-DateFormat(格式化日期)
概念
DateFormat是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化和分析日期或时间。 日期/时间格式化子类(例如SimpleDateFormat )允许格式化(即,日期→文本),解析(文本“日期”)和规范化。 日期表示为Date对象或自1970年1月1日00:00:00 GMT以来的毫秒数。
基础知识
使用方法
public abstract class DateFormat extends Format
注意:DateFormat为抽象的类,不能直接使用
1.format方法
package DateFormat;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public class DateFormatTest {public static void main(String[] args) throws ParseException {SimpleDateFormat date = new SimpleDateFormat("yyyy年MM月dd日");Date date1 = new Date();//将Date对象转换为字符串"yyyy年MM月dd日"String test = date.format(date1);System.out.println(test);}
}
作用:将Data对象转为定义的格式
结果:电脑上今天的日期
parse方法
Date date2 = date.parse("2020年1月1日");System.out.println(date2);
作用:将按照格式写的字符串转为Date对象
结果:
计算输入的日期的差值
SimpleDateFormat date = new SimpleDateFormat("yyyy年MM月dd日");Date date1 = new Date();Date date2 = date.parse("2020年1月1日");System.out.println((date1.getTime()-date2.getTime())/1000/3600/24+"天");
结果:我目前的时间距离2020年1月1日有223天。
注意:这里可能存在1天的误差。
常用类库-DateFormat(格式化日期)相关推荐
- JavaSE——常用类库(下)(Date、DateFormat、Calendar、System类)
第1节 常用类库(下) 六.java.util.Date Date类表示特定的时刻,精度为毫秒. 在JDK 1.1之前, Date类还有两个附加功能. 它允许将日期解释为年,月,日,小时,分钟和秒值. ...
- dateformat 返回类型_详解Java中格式化日期的DateFormat与SimpleDateFormat类
DateFormat其本身是一个抽象类,SimpleDateFormat 类是DateFormat类的子类,一般情况下来讲DateFormat类很少会直接使用,而都使用SimpleDateFormat ...
- Java应用编程_常用类库汇总2(日期类正则表达式国际化程序)
总览[Java SE] 相关文章链接 [Java应用编程_常用类库汇总1(字符串处理类&&对象克隆&数字操作类库&-)] [Java应用编程_常用类库汇总3(开发支持类 ...
- javascript常用代码【格式化时间日期】
这周工作中,写了几个前端界面,页面中有个表格列字段是时间类型的,但是后端传递过来的时间是时间戳,所以需要在前端将其转换展示. 记录一下格式化日期代码,以后再遇见类似功能直接复制黏贴即可(其实是为了多点 ...
- java 常用类库_JAVA(三)JAVA常用类库/JAVA IO
成鹏致远 |lcw.cnblog.com|2014-02-01 JAVA常用类库 1.StringBuffer StringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String类不同, ...
- 03-Java核心类库_常用类库
目录 一,常用类库 1,泛型 1.1 概述 1.2 使用 1.3 实例 1.4 限制泛型类型 1.5 泛型中的通配符 2,java.util.Objects 2.1 Object与Objects 2. ...
- Java常用类库API
Java常用类库API 字符串操作 String类 String两种赋值方式 String类中的构造函数 String()方法 String(byte[] bytes)方法 String(byte[] ...
- Java 第11章 常用类库
Java 第11章 常用类库 Java是一种面向对象语言,Java中的类把方法与数据连接在一起,构成了自包含式的处理单元.为了提升Java程序的开发效率,Java的类包中提供了很多常用类以方便开发 ...
- Java常用类库学习总结
常用类库 包装类 Java中不能定义基本数据类型的对象,为了能将基本数据类型当作对象处理,包装类由此诞生! 概念: 将基本数据类型封装在包装类中,以便把这些基本数据类型转换为对象进行处理 包装类以及所 ...
最新文章
- oracle个性化,Oracle:个性化营销成功的五细则
- IOS纯手写代码支持旋屏
- 如何上传图片到fileupload空间_如何用原生js写图片上传组件v2.0(还有新版本)?...
- Lync 2010迁移Lync 2013 PART6:迁移CMS
- RabbitMQ消息的确认模式
- nyoj7街区最短路径问题
- java math max_Java Math类静态double max(double d1,double d2)示例
- 安卓学习笔记30:解析XML与JSON
- QQ 的登录封面是怎么设计的
- 数字电子技术基础第三版杨志忠_阎石《数字电子技术基础》(第6版)笔记和课后习题(含考研真题)详解复习笔记资料...
- vue修改数组元素方法
- No package ‘libmarco-private‘ found
- Redisson分布式锁使用采坑记
- 华为USB线刷工具的使用
- 基于SSM超市订单管理系统(MYSQL版)
- 计算机桌面设置,电脑怎么设置动态桌面
- 结构与算法 7-32 哥尼斯堡的“七桥问题” (25 分)
- python selenium 接管已开启浏览器
- JVM调优专题-JVM调优参数
- js控制URL地址的改变,以微信服务号的授权获取用户的昵称和头像为例