DateFormat类的使用
java.text.DateFormat:是日期/时间格式化子类的抽象类
作用:
格式化(也就是日期 -> 文本)、解析(文本-> 日期)
成员方法:
String format(Date date) 按照指定的模式,把Date日期,格式化为符合模式的字符串
Date parse(String source) 把符合模式的字符串,解析为Date日期
DateFormat类是一个抽象类,无法直接创建对象使用,可以使用DateFormat类的子类
java.text.SimpleDateFormat extends DateFormat构造方法:SimpleDateFormat(String pattern)用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFormat。参数:String pattern:传递指定的模式模式:区分大小写的y 年M 月d 日H 时m 分s 秒写对应的模式,会把模式替换为对应的日期和时间"yyyy-MM-dd HH:mm:ss"注意:模式中的字母不能更改,连接模式的符号可以改变"yyyy年MM月dd日 HH时mm分ss秒"
*/
/*
使用DateFormat类中的方法parse,把文本解析为日期
使用步骤:
1.创建SimpleDateFormat对象,构造方法中传递指定的模式
2.调用SimpleDateFormat对象中的方法parse,把符合构造方法中模式的字符串,解析为Date日期
注意:
public Date parse(String source) throws ParseException
parse方法声明了一个异常叫ParseException
如果字符串和构造方法的模式不一样,那么程序就会抛出此异常
调用一个抛出了异常的方法,就必须的处理这个异常,要么throws继续抛出这个异常,要么try catch自己处理【有快捷键】
*/
例:
private static void demo02() throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy年MM月dd日 HH时mm分ss秒”);
//Date parse(String source) 把符合模式的字符串,解析为Date日期
Date date = sdf.parse(“2088年08月08日 15时51分54秒”);
System.out.println(date);
}
/*
使用DateFormat类中的方法format,把日期格式化为文本
使用步骤:
1.创建SimpleDateFormat对象,构造方法中传递指定的模式
2.调用SimpleDateFormat对象中的方法format,按照构造方法中指定的模式,把Date日期格式化为符合模式的字符串(文本)
*/
例:
private static void demo01() {
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy年MM月dd日 HH时mm分ss秒”);
//String format(Date date) 按照指定的模式,把Date日期,格式化为符合模式的字符串
Date date = new Date();
String d = sdf.format(date);
System.out.println(date);//Sun Aug 08 15:51:54 CST 2088
System.out.println(d);//2088年08月08日 15时51分54秒
}
}
DateFormat类的使用相关推荐
- Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类
时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...
- 6、日期格式化(DateFormat类和SimpleDateFormat类)
格式化日期表示将日期/时间格式转换为预先定义的日期/时间格式.例如将日期"Fri May 18 15:46:24 CST2016" 格式转换为 "2016-5-18 15 ...
- DateFormat类的format方法和parse方法
package com.learn.demo03.DateFormat;import java.text.ParseException; import java.text.SimpleDateForm ...
- [19/03/16-星期六] 常用类_Date时间类DateFormat类
一.Date时间类 计算机中 以1970 年 1 月 1 日 00:00:00定为基准时间,每个度量单位是毫秒(1秒的千分之一) 用ong类型的变量来表示时间,如当前时刻数值:long now =n ...
- date类、calendar类与dateformat类
在Java程序中,针对Java.util.date.Java.util.calendar和Java.text.dateformat 在jdk的有提供两个构造方法, 一个是无参数的构造方法Date() ...
- String类 Object类 System类 Math类 Date类 Calendar类 DateFormat类
API 全称Application Programming Interface,即应用程序编程接口. API是一些预先定义函数,目的是用来提供应用程序与开发人员基于某软件或者某硬件得以访问一组例程的能 ...
- JAVA基础再回首(十三)——BigInteger类、BigDecimal类、Date类、DateFormat类、Calendar类
JAVA基础再回首(十三)--BigInteger类.BigDecimal类.Date类.DateFormat类.Calendar类 版权声明:转载必须注明本文转自程序员杜鹏程的博客:http://b ...
- Java中DateFormat类
Java中DateFormat类 DateFormat是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期和时间. 包含两个功能: ①格式化(日期->文本) ②解析(文本-> ...
- java——Object类、Date类、DateFormat类、Calendar类、包装类
Object类 java.lang.Object类是Java语言中的根类,即所有类的父类.它中描述的所有方法子类都可以使用.在对象实例化的时候,最终找的父类就是Object. 如果一个类没有特别指定父 ...
- DateFormat类
DateFormat类 DateFormat类用于将日期格式化为字符串或者将用特定格式显示的日期字符串转换成一个Date对象 DateFormat是一个抽象类,不能直接被实例化 提供了一系列静态方法来 ...
最新文章
- asp.net web 开发登录相关操作的控件LoginName、LoginStatus和LoginView控件使用详解
- Axure external link打开原理
- springboot创建项目2 开发环境的搭建
- config设置源 使用pip_python pip源配置
- Windows Mobile 模拟器网络连接设置
- sql server 复制_SQL Server复制(合并)–复制架构更改中的性能问题
- Oracle 在SQL语句中如何获取系统当前时间并进行操作
- VMware搭建docker mastodon
- 物理学家用AI改写教科书!质子中发现新的夸克,可能性高达99.7%
- Excise_day04Array
- 8.14.2. Designing JSON documents
- 通用获取公众号文章历史,阅读量接口
- 地表最强超融合 | 揭开VxRail“隐秘的角落”
- android 百度定位 封装,百度定位SDK使用V4.0
- python怎么爬虎牙_Python爬虫:爬取虎牙星秀主播图片
- 利用cesium模拟台风移动路径——以利奇马台风为例
- (续)SSM整合之springmvc笔记(@RequestMapping注解)(P124-130)
- MALTAB之stem函数
- IntelliJ IDEA中文网
- 企业如何正确走好SEO