package ss1; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /* * 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 Menu { public static void main(String[] args) { // 创建对象 Date d = new Date(); SimpleDateFormat sdf =new SimpleDateFormat(); String s =sdf.format(d); System.out.println(s); SimpleDateFormat sdf1 =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String s1 =sdf1.format(d); System.out.println(s1); System.out.println("------------------"); try { String s2 ="2016-11-15 06:36:33"; SimpleDateFormat sdf2 =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date dd = sdf2.parse(s2); System.out.println(dd); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 结果: 16-11-15 上午6:38 j
2016-11-15 06:38:03 ------------------ Tue Nov 15 06:36:33 CST 2016 |
|