黑马程序员技术交流社区

标题: Date DateFormat format这3个到底怎么用 [打印本页]

作者: DreamStart    时间: 2015-7-28 11:05
标题: Date DateFormat format这3个到底怎么用
求大神详细回答啊,必有重谢!!!
作者: 122125241    时间: 2015-7-28 11:09
  1. package cn.itcast2;
  2. /*    这里因为DateFormat是抽象类不能直接使用,但是他有一个自己的子类,可以通过子类继承的关系调用方法,可以直接多态格式
  3. * 格式化日期
  4. * DateFormat:DateFormat 是日期/时间格式化子类的抽象类
  5. * SimpleDateFormat:日期事件格式化类的子类具体对象
  6. * 通过SimpleDateFormat的带参的构造方法指定格式。SimpleDateFormat(String pattern)
  7. * 将date日期对象转成格式化好的字符串
  8. *format(Date date)  将一个 Date 格式化为日期/时间字符串。 即,给我一个date对象,还一个格式化好的字符串
  9. * 将格式化好的字符串转成date日期对象
  10. * parse(String source) throws ParseException  从给定字符串的开始解析文本,以生成一个日期对象。
  11. */
  12. import java.text.DateFormat;
  13. import java.text.ParseException;
  14. import java.text.SimpleDateFormat;
  15. import java.util.Date;
  16. import javax.xml.crypto.Data;
  17. public class Demo {
  18.         public static void main(String[] args) throws ParseException {
  19.                 Date date = new Date();
  20.                 System.out.println(date);
  21.                 System.out.println("==========date日期转格式化日期===========");
  22.                 String string  = "yyyy年MM月dd日 HH-mm-ss";
  23.                 DateFormat d= new SimpleDateFormat(string);
  24.                 String format = d.format(date);
  25.                 System.out.println(format);
  26.                 System.out.println("==========格式化日期转date日期===========");
  27.                 String string1  = "yyyy年MM月dd日 HH-mm-ss";
  28.                 System.out.println(d.parse(format));       
  29.         }
  30. }
复制代码

作者: DreamStart    时间: 2015-7-29 21:30
122125241 发表于 2015-7-28 11:09

大神啊,谢谢你哦     




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2