A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. package Day14_Date;

  2. import java.text.ParseException;
  3. import java.text.SimpleDateFormat;
  4. import java.util.Date;

  5. /*
  6. *         Date -- String(格式化)
  7. *       
  8. *         String -- Date(解析)
  9. *       
  10. *         DateForamt:可以进行日期和字符串的格式化和解析。
  11. *                 构造方法:public abstract class DateFormat
  12. *                 但是由于是抽象类,所以使用具体子类SimpleDateFormat。
  13. *       
  14. *         SimpleDateFormat的构造方法:
  15. *         SimpleDateFormat():默认模式
  16. *         SimpleDateFormat(String pattern):给定模式
  17. */

  18. public class DateTest {
  19.         public static void main(String[] args) throws ParseException {
  20.                 // Date -- String (格式化)

  21.                 // 根据当前毫秒值创建日期对象
  22.                 Date d = new Date();
  23.                 // 默认格式格式化
  24.                 SimpleDateFormat s = new SimpleDateFormat();
  25.                
  26.                 //这里调用的是父类DateFormat中的format()方法,将得到的时间默认格式格式化
  27.                 String str = s.format(d);
  28.                 System.out.println(str);

  29.                 // 给定格式格式化
  30.                 SimpleDateFormat s2 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
  31.                 String str2 = s2.format(d);
  32.                 System.out.println(str2);

  33.                 // String -- Date (解析)
  34.                 String str3 = "1992年02月27日 10:10:10";
  35.                 SimpleDateFormat s3 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
  36.                
  37.                 //也是父类中的parse()方法
  38.                 Date d2 = s3.parse(str3);
  39.                 System.out.println(d2);
  40.         }
  41. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马