分享

Date与String间的转换:SimpleDateFormat

 樱花梦_张艺馨 2016-11-15

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
2016-11-15 06:38:03
------------------
Tue Nov 15 06:36:33 CST 2016
j

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多