码迷,mamicode.com
首页 > 其他好文 > 详细

SimpleDateFormatDemo1 Date和String格式的转换

时间:2016-04-30 17:01:36      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

/**
 *    Date重写了toString()方法,用一个字符串来描述当前Date对象所表示的时间。
 *    例如: Mon Feb 17 15:36:55 CST 2014
 *    实际上Date的toString()方法返回的字符串虽然很清晰的描述了时间,
 *    但是对于非英语地区来将,该字符串不够友好,我们更希望按照特定地区表示时间的方式。
 *    比如我们更习惯以下的风格:    2014-02-17 15:36:55 星期一
 *    java为我们提供了一个类,SimpleDateFormat,该类就可以完成Date与String
 *    之间的格式转换.
 *    简单的说,SimpleDateFormat就是根据一个特定的日期格式在字符串与Date之间相互转换。
 *    例如: yyyy年MM月dd日--HH:mm:ss 可以匹配 2014年01月06日--13:22:41
 *    
 *    先实例化SimpleDateFormat sdf = new SimpleDateFormat(yyyy-MM-dd);
 *    
 *    然后互相转换的两种格式.
 *    Date --- String
 *    String timeStr = sdf.format(date);
 *    
 *    String --- Date 
 *    Date date = String.parse(timeStr);
 *    
 *    
 */
public class SimpleDateFormatDemo1 {

    public static void main(String[] args) throws ParseException {
        //先实例化SimpleDateFormat
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

        //实例化Date
        Date date = new Date();

        //Date --- String
        String timeStr = sdf.format(date);
        //输出转换后的字符串
        System.out.println(timeStr);        //2016-04-30

        //String --- Date 
        String time = "2016-12-8";
        //按照sdf定义格式,解析字符串,转换成date格式
        date = sdf.parse(time);
        //输出转换后的date
        System.out.println(date);    //Thu Dec 08 00:00:00 GMT+08:00 2016
    }
}

 

SimpleDateFormatDemo1 Date和String格式的转换

标签:

原文地址:http://www.cnblogs.com/zyjcxc/p/5448902.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!