码迷,mamicode.com
首页 > 编程语言 > 详细

关于Java时间格式的解惑

时间:2015-06-09 14:00:46      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:java date() 时间类型

        在Java中, Date() 是没有类型一说的,我们所说的时间格式、时间类型都是指转化为字符串之后的格式,并不是指Date()的格式;

    

  public void testDate() {
      //定义时间,其格式默认为:Tue Jun 09 11:11:30 GMT+08:00 2015这种样式
      Date date = new Date();
          //输出:Tue Jun 09 11:11:30 GMT+08:00 2015
          System.out.println(date); 
      //定义时间转换格式
      DateFormat dfm =new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
      //将时间转换成指定格式的字符串    
      String time=dfm.format(date);
           //输出转变格式之后的字符串:2015-06-09 11:35:52
          System.out.println(time); 
      try {
           /*将格式为"yyyy-MM-dd hh:mm:ss"转换成时间时,
            *  date显示仍为Tue Jun 09 11:11:30 GMT+08:00 2015这种样式
            */
           Date dm=dfm.parse(time.toString());
               //验证一下,输出为:Tue Jun 09 11:35:52 GMT+08:00 2015
               System.out.println(dm);
               //转换成字符串输出为:Tue Jun 09 11:35:52 GMT+08:00 2015
               System.out.println(dm.toString());
      } catch (ParseException e) {
           e.printStackTrace();
      }
 } 
 后台输出结果为:
        Tue Jun 09 11:11:30 GMT+08:00 2015
        2015-06-09 11:36:48
        Tue Jun 09 11:36:48 GMT+08:00 2015
        Tue Jun 09 11:36:48 GMT+08:00 2015

本文出自 “9891958” 博客,请务必保留此出处http://9901958.blog.51cto.com/9891958/1659992

关于Java时间格式的解惑

标签:java date() 时间类型

原文地址:http://9901958.blog.51cto.com/9891958/1659992

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