DateFormat类的format方法和parse方法

/**
 * 使用DateFormat类中的方法format,把日期格式化为文本
 * String format(Date date) 按照指定的模式把Date日期格式化为符合模式的字符串
 * 使用步骤:
 * 1.创建SimpleDateFormat对象,构造方法中传递指定的模式
 * 2.调用SimpleDateFormat对象中的format方法,按照构造方法中的指定模式,把Date日期格式化为符合模式的字符串文本
 * @param args
 */
public static void main(String[] args) {
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date date = new Date();
    String format = simpleDateFormat.format(date);
    System.out.println(date);//Mon Jul 04 13:51:30 CST 2022
    System.out.println(format);//2022-07-04 13:51:30
}

/**
* 使用DateFormat类中的方法parse把文本解析为日期
* Date parse(String source) 把符合模式的字符串,解析为Date日期
* 使用步骤:
* 1.创建SimpleDateFormat对象,构造方法中传递指定的模式
* 2.调用SimpleDateFormat对象中的parse方法把符合构造方法中模式的字符串解析为Date日期
*
* 注意:public Date parse(String source) throws ParseException
* parse方法声明了一个异常叫做ParseException解析异常
* 如果字符串和构造方法中的模式不一样,那么程序就会抛出异常
* 调用一个抛出异常的方法,就必须处理这个异常,要么throws继续声明抛出这一个异常,要么try...catch自己处理这个异常
* @param args
*/
public static void main(String[] args) throws ParseException {

    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    Date parse = simpleDateFormat.parse("2022-07-04 13:51:30");
    System.out.println(parse.toString());
}
posted @ 2022-07-04 14:05  我滴妈老弟  阅读(685)  评论(0编辑  收藏  举报