SimpleDateFormat.format方法的作用
时间: 2023-11-22 22:15:04 浏览: 179
SimpleDateFormat.format方法是将日期格式化为文本的方法,它将一个日期对象转换成一个字符串,按照指定的格式输出。这个方法可以将一个Date类型的日期对象转换成指定格式的字符串,也可以将一个Calendar类型的日期对象转换成指定格式的字符串。使用这个方法可以方便地将日期对象转换成各种格式的字符串,方便输出或存储。
相关问题
SimpleDateFormat.parse()和SimpleDateFormat.format()分别是什么
SimpleDateFormat是Java中的一个日期格式化类,它可以将Date对象转换为指定格式的字符串,也可以将符合指定格式的字符串解析成Date对象。其中,SimpleDateFormat.parse()方法用于将符合指定格式的字符串解析成Date对象,而SimpleDateFormat.format()方法则用于将Date对象转换为指定格式的字符串。
例如,我们可以使用以下代码将当前时间按照指定格式输出:
```
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String now = sdf.format(new Date());
System.out.println(now);
```
这段代码会将当前时间以"yyyy-MM-dd HH:mm:ss"的格式输出,如"2021-08-10 14:30:00"。如果我们有一个符合该格式的字符串,我们也可以使用parse()方法将其解析成Date对象:
```
String str = "2021-08-10 14:30:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(str);
```
这段代码会将字符串"2021-08-10 14:30:00"解析成对应的Date对象。
simpledateformat.format
SimpleDateFormat.format() 方法是用来将日期对象格式化成字符串的。它接受一个日期对象和一个格式字符串作为参数,并返回一个格式化后的字符串。例如:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = sdf.format(new Date());
这段代码会将当前日期格式化成 "yyyy-MM-dd" 的格式,并将其赋值给 dateStr 变量。
阅读全文