Package Com.day10.SimpleDateFormat;
Import Java.text.DateFormat;
Import java.text.ParseException;
Import Java.text.SimpleDateFormat;
Import Java.util.Date;
public class Demosimpledateformat {
/**
* @param args
* Common Objects (SimpleDateFormat class implements the conversion of dates and strings) (master)
* Overview of the A:dateformat class
* DateFormat is an abstract class of date/time formatting subclasses that formats and resolves dates or times in a language-independent manner. is an abstract class, so use its subclasses SimpleDateFormat
* B:simpledateformat Construction method
* Public SimpleDateFormat ()
* Public SimpleDateFormat (String pattern)
* C: Member method
* Public Final String format (date date)
* Public Date Parse (String source)
* @throws ParseException
*/
public static void Main (string[] args) throws ParseException {
DateFormat sd=new DateFormat (); is an abstract class that does not allow instantiation
DateFormat df1=dateformat.getdateinstance ();
Date D=new date ();//Get Current Time object
SimpleDateFormat sdf=new SimpleDateFormat ();//create Date Format class object
System.out.println (Sdf.format (d));//18-1-1 9:02
Date D1=new date ();
SimpleDateFormat sdf1=new SimpleDateFormat ("yyyy mm month DD Day HH:mm:ss");
System.out.println (Sdf1.format (D1));//January 01, 2018 21:07:36
Convert a time string into a Date object
String str= "August 08, 2000 08:08:08";
SimpleDateFormat sdf2=new SimpleDateFormat ("yyyy mm month DD Day HH:mm:ss");
Date D2=sdf2.parse (str);//Convert time string to date object
System.out.println (D2);//tue 08:08:08 CST 2000
}
}
Java-simpledateformat class