74java日期格式化:SimpleDateFormat(核心)

75 阅读1分钟

日期格式化: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);

}

}

 

这种格式在以后的开发之中,会被经常性的使用,一定要将其重点掌握。