java8将字符串转成如下格式yyyy-MM-dd'T'HH:mm:ss.SSSXXX的日期
时间: 2024-09-23 18:05:52 浏览: 109
Java的日期格式化常用方法
在Java 8中,你可以使用`LocalDateTime`和`ZonedDateTime`类以及它们的`format()`方法来按照给定的模式转换日期时间字符串。`yyyy-MM-dd'T'HH:mm:ss.SSSXXX`是ISO 8601标准的日期时间格式,其中`T`表示时间的分隔符。
这里有一个示例,说明如何将当前日期时间转换为此格式:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now(); // 获取当前日期时间
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSXXX"); // 定义日期时间格式
String formattedDate = now.format(formatter); // 转换并打印
System.out.println(formattedDate);
}
}
```
运行此程序,它将输出类似于`2023-04-25T15:30:00.000+08:00`这样的日期时间字符串。
阅读全文