package Day9;/*
*@author wanghongyuan
*@Create 2020/12/15 7:14
*/
import java.text.*;
import java.util.Date;
public class DataDemo {
public static void main(String[] args) throws ParseException {
demo02();
}
/*
* 使用DateFormat类中的parse,把文本解析为日期
* 使用步骤:
* 1.创建SimpleDateFormat对象,构造方法中传递指定的模式
* 2.调用SimpleDateFormat对象中的方法parse,把符合构造方法中模式的字符串,解析为Date日期
* 注意:
* public Date parse(String source) throws ParseException
* parse方法声明了一个异常叫ParseException
* 如果字符串和构造方法的模式不一样,那么程序就会抛出异常。
* 调用一个跑出了异常的方法,我们就必须处理这个异常,要么throws继续抛出这个异常。
* 要么try catch自己处理
* */
private static void demo02() throws ParseException {
/*创建SimpleDateFormat对象,构造方法中传递指定的模式*/
SimpleDateFormat date = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
/*
调用SimpleDateFormat对象中的方法parse,把符合构造方法中模式的字符串,解析为Date日期
*/
Date parse1 = date.parse("2020年12月15日 07时30分05秒");
System.out.println(parse1);
}
/*
* 使用Dateformat类中的format,把日期格式转化为文本。
* 使用步骤:
* 创建一个SimpleDateFormat对象,构造方法中传递指定内容格式
* 调用SimpleDateFormat对象中的方法,按照构造方法中指定的模式,把Data
* 日期转化为符合模式的字符串(文本)
* */
private static void Demo01() {
// 创建一个SimpleDateFormat对象,构造方法中传递指定内容格式
SimpleDateFormat date1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
/*
调用SimpleDateFormat对象中的方法,按照构造方法中指定的模式,把Data
日期转化为符合模式的字符串(文本)
*/
Date date = new Date();
String format = date1.format(date);
System.out.println(format);
}
}
SimpleDateFormat的使用方法及注意事项
最新推荐文章于 2023-09-08 08:02:13 发布