java 把2023-04-13 15:30:00转换为2023-04-13T15:30:00.000+08:00
时间: 2024-04-15 13:31:26 浏览: 163
您可以使用Java中的`SimpleDateFormat`类来进行日期格式转换。以下是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String inputDateStr = "2023-04-13 15:30:00";
String outputDateStr = "";
try {
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date inputDate = inputFormat.parse(inputDateStr);
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
outputDateStr = outputFormat.format(inputDate);
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(outputDateStr);
}
}
```
在上述代码中,我们首先创建了一个`SimpleDateFormat`对象来定义输入日期的格式,然后使用`parse()`方法将输入日期字符串解析为`Date`对象。接下来,我们创建了另一个`SimpleDateFormat`对象来定义输出日期的格式,并使用`format()`方法将`Date`对象格式化为字符串。最后,我们打印输出的日期字符串。
运行上述代码,将输出:`2023-04-13T15:30:00.000+08:00`,即将输入日期从"2023-04-13 15:30:00"转换为"2023-04-13T15:30:00.000+08:00"格式。
阅读全文