47、java常用类-DateFormat
2017-09-29 14:59
399 查看
一、DateFormat类概述及其方法 1、DateFormat类概述 1)DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的 方式格式化并解析日期或时间。 2)是抽象类,所以使用其子类SimpleDateFormat 2、SimpleDateFormat构造方法 public SimpleDateFormat() public SimpleDateFormat(String pattern) 3、成员方法 public final String format(Date date) public Date parse(String source) 二、SimpleDateFormat类的使用 /* * Date -- String(格式化) * public final String format(Date date) * * String -- Date(解析) * public Date parse(String source) * * DateForamt:可以进行日期和字符串的格式化和解析,但是由于是抽象类, * 所以使用具体子类SimpleDateFormat。 * * SimpleDateFormat的构造方法: * SimpleDateFormat():默认模式 * SimpleDateFormat(String pattern):给定的模式 * 这个模式字符串该如何写呢? * 通过查看API,我们就找到了对应的模式 * 年 y * 月 M * 日 d * 时 H * 分 m * 秒 s * * 2014年12月12日 12:12:12 */ public class DateFormatDemo { public static void main(String[] args) throws ParseException { // Date -- String // 创建日期对象 Date d = new Date(); // 创建格式化对象 // SimpleDateFormat sdf = new SimpleDateFormat(); // 给定模式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); // public final String format(Date date) String s = sdf.format(d); System.out.println(s);//2017年09月29日 14:44:48 //String -- Date String str = "2008-08-08 12:12:12"; //在把一个字符串解析为日期的时候,请注意格式必须和给定的字符串格式匹配 SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date dd = sdf2.parse(str); System.out.println(dd);//Fri Aug 08 12:12:12 CST 2008 } }
相关文章推荐
- java学习之旅66--常用类_DateFormat和SimpleDateFormat_时间和字符串的互相转换
- Java常用类之Date和DateFormat用法
- Java常用类|数据类型包装类、Date、SimpleDateFormat 、Calendar 、Math
- java 常用类 日期类 Date SimpleDateFormat Calendar
- Java常用类源码分析_DateFormat类
- Java常用类源码分析_SimpleDateFormat
- java基础学习_常用类04_正则表达式、Math类、Random类、System类、BigInteger类、BigDecimal类、Date和DateFormat类、Calendar类_day14总结
- 深入理解Java:SimpleDateFormat安全的时间格式化
- 深入理解Java:SimpleDateFormat安全的时间格式化
- java日期类操作:Date、SimpleDateFormat、Calendar简介
- Java和Android中日期时间格式DateFormat
- JAVA开发9--获取当前时间--SimpleDateFormat
- Java常用类Calendar,System,Date,
- java时间类 Date,DateFormat ,Calendar
- java 日期格式SimpleDateFormat例子
- 【Java常用类库】_日期操作类(DateFormat、SimpleDateFormat)笔记
- Java中SimpleDateFormat用法详解
- java 三天打鱼两天晒网 simpleDateFormat
- JAVA的日期应用:Date、DateFormat、Calendar
- Java SimpleDateFormat Bug