SimpleDateFormat三个重要的方法
- 构造方法 public SimpleDateFormat(String pattern)
- 将字符串转换为Date方法 public Date parse(String source) throws ParseException
- 将Date类型转换为指定格式的String类型 public final String format(Date date)
package com.lee.mxdx;
import java.text.SimpleDateFormat;
import java.util.*;
class DateTime{
Date sysDate = new Date();
private final static String pat1 = "yyyy-MM-dd HH:mm:ss.SS";
private final static String pat2 = "yyyy年MM月dd日 HH时mm分ss秒SS毫秒";
private final static String pat3 = "yyyyMMddHHmmssSS";
public String getDate(){
SimpleDateFormat sdf = new SimpleDateFormat(pat1);
String strDate= sdf.format(sysDate);
return strDate;
}
public String getDateComplete(){
SimpleDateFormat sdf = new SimpleDateFormat(pat2);
String strDate= sdf.format(sysDate);
return strDate;
}
public String getTimeStamp(){
SimpleDateFormat sdf = new SimpleDateFormat(pat3);
String strDate= sdf.format(sysDate);
return strDate;
}
}
public class DateDemo {
public static void main(String[] args) {
DateTime dateTime = new DateTime();
System.out.println(dateTime.getDate());
System.out.println(dateTime.getDateComplete());
System.out.println(dateTime.getTimeStamp());
}
}
输出结果:
2018-03-27 23:10:59.196
2018年03月27日 23时10分59秒196毫秒
20180327231059196