yyyy-mm-dd+hh:mm:ss.ssssss
时间: 2024-03-02 15:45:28 浏览: 221
以下是两种格式化日期时间的例子:
1. 使用Java 8的DateTimeFormatter类:
```java
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSSSS");
String formattedDateTime = LocalDateTime.now().format(formatter);
System.out.println(formattedDateTime); // 输出:2022-01-01T12:34:56.123456
```
2. 使用Java的SimpleDateFormat类:
```java
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'.'");
String formattedDateTime = df.format(new Date());
System.out.println(formattedDateTime); // 输出:2022-01-01T12:34:56.
```
相关问题
String类型yyyy-MM-dd HH:mm:ss.SSSSSS转换成时间类型的yyyy-MM-dd HH:mm:ss.SSSSSS
以下是将String类型yyyy-MM-dd HH:mm:ss.SSSSSS转换成时间类型的yyyy-MM-dd HH:mm:ss.SSSSSS的Java代码示例:
```java
public static String transToNormalDate(String date) throws ParseException {
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSSSSS");
Date dateObj = sdf1.parse(date);
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSSSSS");
String normalDate = sdf2.format(dateObj);
return normalDate;
}
```
这段代码中,我们首先使用SimpleDateFormat类将输入的String类型日期转换成Date类型,然后再使用SimpleDateFormat类将Date类型日期转换成指定格式的String类型日期。
YYYY-MM-DDThh:mm:ss[.SSSSSS]±hh:mm 转成yyyy-MM-dd HH:mm:ss
以下是两种将时间格式从"YYYY-MM-DDThh:mm:ss[.SSSSSS]±hh:mm"转换为"yyyy-MM-dd HH:mm:ss"的方法:
1. 使用Java的SimpleDateFormat类进行转换:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public static String transToNormalDate(String strDate) throws ParseException {
Date date = new SimpleDateFormat("YYYY-MM-DD'T'hh:mm:ss[.SSSSSS]XXX").parse(strDate); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String normalDate = sdf.format(date);
return normalDate;
}
```
2. 使用Java 8的DateTimeFormatter类进行转换:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public static String transToNormalDate(String strDate) {
LocalDateTime localDateTime = LocalDateTime.parse(strDate, DateTimeFormatter.ofPattern("YYYY-MM-DD'T'hh:mm:ss[.SSSSSS]XXX"));
String normalDate = localDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
return normalDate;
}
```
阅读全文