java 生成yyyy-mm-ddthh:mm:ss
时间: 2024-05-16 13:19:17 浏览: 113
你可以使用Java中的SimpleDateFormat类来生成指定格式的日期和时间。下面是一个示例代码,可以生成yyyy-MM-dd'T'HH:mm:ss格式的日期和时间:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
String formattedDate = dateFormat.format(new Date());
System.out.println(formattedDate);
}
}
```
在上述示例中,我们创建了一个SimpleDateFormat对象,并将格式字符串"yyyy-MM-dd'T'HH:mm:ss"传递给构造函数。然后,我们使用format方法将当前日期和时间转换为指定格式的字符串,并将其打印输出。
请注意,生成的日期和时间是基于当前系统时间。
相关问题
java中如何生成当前时间
在 Java 中可以使用 `java.time` 包中的 `LocalDateTime` 类来生成当前时间。示例代码如下:
```java
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
System.out.println("当前时间:" + now);
}
}
```
运行该代码会输出当前时间,格式为 `yyyy-MM-ddTHH:mm:ss.SSS`,例如:`2021-09-29T14:30:00.123`。你也可以使用 `DateTimeFormatter` 类来格式化输出的时间。
阅读全文