SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
时间: 2023-11-22 22:57:26 浏览: 148
这是Java中用于格式化日期时间的类SimpleDateFormat的创建方式。它表示日期时间的格式为"年-月-日 时:分:秒",可以根据需要修改格式字符串来满足不同的需求。例如,如果要表示毫秒数,则可以在格式字符串中添加"SSS"。使用这个类可以将Date对象格式化为字符串,也可以将字符串解析为Date对象。例如:
```java
Date now = new Date();
String formattedDate = formatter.format(now);
System.out.println("当前时间为:" + formattedDate);
String dateString = "2021-08-01 13:30:00";
Date parsedDate = formatter.parse(dateString);
System.out.println("解析后的日期为:" + parsedDate);
```
输出结果为:
```
当前时间为:2021-08-01 13:30:00
解析后的日期为:Sun Aug 01 13:30:00 CST 2021
```
需要注意的是,SimpleDateFormat是非线程安全的,如果需要在多线程环境下使用,需要采取措施保证线程安全。
相关问题
SimpleDateFormat formatter = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
`SimpleDateFormat` 是Java标准库中的一个类,用于解析和格式化日期和时间。当你创建一个新的 `SimpleDateFormat` 对象并传入一个模式字符串 `"yyyy-MM-dd HH:mm:ss"` 时,你可以用来指定日期/时间的格式。
举个例子,假设你想把当前的时间转换成 "年-月-日 时:分:秒" 的格式:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
// 创建一个SimpleDateFormat对象,指定日期时间格式
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 获取当前日期时间
Date currentDate = new Date();
// 使用formatter将当前日期时间格式化为指定的字符串
String formattedDateTime = formatter.format(currentDate);
System.out.println("Formatted date and time: " + formattedDateTime);
```
这段代码会打印出类似于 "2023-04-01 12:34:56" 的字符串,具体取决于当前的系统时间和你的设置。
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");加上时分秒
当然,如果你想在`SimpleDateFormat`中包含日期、小时、分钟和秒,你可以稍微修改一下格式字符串。"yyyy-MM-dd"表示四位数的年份、两位数的月份和两位数的日期。要添加时间部分,你可以使用这种格式:"yyyy-MM-dd HH:mm:ss"。
这里是完整的代码示例:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 当前时间
Date currentDate = new Date();
// 使用指定格式创建 SimpleDateFormat 对象
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 将当前时间转换为字符串
String formattedDateTime = formatter.format(currentDate);
System.out.println("Formatted date and time: " + formattedDateTime);
}
}
```
运行这段代码后,你会看到输出类似于这样的日期和时间:"2023-07-06 15:30:45"(根据实际执行时的时间)。
阅读全文