吾爱乐享
个人学习网站

JAVA之学习SimpleDateFormat类的概述和方法案例

结果示意图:

  • A:DateFormat类的概述

  • * DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。是抽象类,所以使用其子类SimpleDateFormat
  • * B:SimpleDateFormat构造方法

  • * public SimpleDateFormat()
  • * public SimpleDateFormat(String pattern)
  • * C:成员方法

  • * public final String format(Date date)
  • * public Date parse(String source)
  • * @throws ParseException

案例代码

 

  1. package com.fenxiangbe.regex;
  2.  
  3. import java.text.DateFormat;
  4. import java.text.ParseException;
  5. import java.text.SimpleDateFormat;
  6. import java.util.Date;
  7.  
  8. public class Demo_SimpleDateFormat {
  9.  
  10. /**
  11. * A:DateFormat类的概述
  12. * DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。是抽象类,所以使用其子类SimpleDateFormat
  13. * B:SimpleDateFormat构造方法
  14. * public SimpleDateFormat()
  15. * public SimpleDateFormat(String pattern)
  16. * C:成员方法
  17. * public final String format(Date date)
  18. * public Date parse(String source)
  19. * @throws ParseException
  20. */
  21. public static void main(String[] args) throws ParseException {
  22. //demo1();
  23. demo2();
  24. //将字符串转换成日期对象
  25. String s = "2017/09/13 18:01:27";
  26. SimpleDateFormat sbf1 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
  27. Date d = sbf1.parse(s);//parse()方法就是解析字符串文本,生成date
  28. System.out.println(d);
  29. }
  30.  
  31. public static void demo2() {
  32. Date d = new Date();//创建当前时间毫秒值对象
  33. SimpleDateFormat sdf = new SimpleDateFormat();//创建日期格式化对象
  34. System.out.println(sdf.format(d));//formal()是将一个 Date 格式化为日期/时间字符串。
  35. System.out.println("==============");
  36. SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//有参构造 传入自定义格式的时间设置,格式可以自定义 但是不能乱写 要是日期格式也可以这样写yyyy年MM月dd日 HH:mm:ss
  37. System.out.println(sdf2.format(d));
  38. }
  39.  
  40. public static void demo1() {
  41. //DateFormat df = new DateFormat();//会报错,dateformat是抽象类不能创建对象
  42. //DateFormat df = new SimpleDateFormat();//父类引用指向子类对象
  43. DateFormat df = DateFormat.getDateInstance();//相当于父类引用指向子类对象,右边的返回一个子类对象
  44. }
  45.  
  46. }
  47.  
赞(0) 打赏
未经允许不得转载:吾爱乐享 » JAVA之学习SimpleDateFormat类的概述和方法案例

评论 抢沙发

评论前必须登录!

 

推荐免费资源共享,个人经验总结学习

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

注册