日期格式化:SimpleDateFormat(核心)
一、 日期格式化简介
直接使用Date可以取得当前的实际时间,但是所取出来的数据实际上结构并不好,或者说这样的结构并不符合国人的喜好,这时就需要对日期进行格式化处理,使用的是jaca.text包中的内容。
核心方法:
日期格式化里面需要设置一些日期标记:
年(yyyy)、月(MM)、日(dd)、时(HH)、分(mm)、秒(ss)、毫秒(SSS)。
二、范例:
实现日期的格式化处理(日期格式化之后就是字符串)
package cn.mldn.demo;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TestDemo {
public static void main(String[]args)throws Exception{
String str ="yyyy--dd-HH:mm:ss.SSS” ;
Date date = new Date() ;
// 当前的日期时间
Simp1eDateFormat.sdf= new Simp1eDateFormat(str) ;
//定义转换类,同时设置模版
String val = sdf.format(date); //将日期进行格式化处理
System.out.println(val);
}
}
范例:将字符串变为Date类型
package cn.mldn.demo;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TestDemo {
public static void main(String[]args)throws Exception{
String str ="1911--11-11:11:11.111”;
String str ="yyyy--dd-HH:mm:ss.SSS” ;
Simp1eDateFormatsdf = new Simp1eDateFormat(pat) ;
//定义转换类,同时设置模版
Date date = sdf.parse(str)
System.out.println(date);
}
}
这种格式在以后的开发之中,会被经常性的使用,一定要将其重点掌握。