simpledateformat.format
时间: 2023-04-30 22:02:25 浏览: 45
SimpleDateFormat.format() 方法是用来将日期对象格式化成字符串的。它接受一个日期对象和一个格式字符串作为参数,并返回一个格式化后的字符串。例如:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = sdf.format(new Date());
这段代码会将当前日期格式化成 "yyyy-MM-dd" 的格式,并将其赋值给 dateStr 变量。
相关问题
SimpleDateFormat.format()
SimpleDateFormat类是 Java 中的一个日期格式化类,format()方法是该类的一个方法,用于将日期对象格式化为指定的字符串。
你可以使用以下代码示例来使用SimpleDateFormat类的format()方法:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 创建 SimpleDateFormat 对象,指定日期格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 创建 Date 对象,表示当前时间
Date currentDate = new Date();
// 使用 format() 方法将日期对象格式化为指定的字符串
String formattedDate = sdf.format(currentDate);
// 输出格式化后的字符串
System.out.println("Formatted Date: " + formattedDate);
}
}
```
这个例子中,我们创建了一个SimpleDateFormat对象并指定了日期格式为"yyyy-MM-dd HH:mm:ss"。然后,我们创建了一个当前时间的Date对象,并使用format()方法将其格式化为指定的字符串。最后,我们打印输出了格式化后的字符串。
请注意,format()方法可以接受多种不同的日期格式,具体取决于你所需要的格式。在上面的示例中,我们使用了"yyyy-MM-dd HH:mm:ss"作为日期格式。你可以根据自己的需求选择不同的格式进行日期格式化。
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对象。