Java 日期和时间怎么组装成yyyy-MM-dd HH:mom:ss
时间: 2024-03-21 10:38:40 浏览: 13
您可以使用Java中的SimpleDateFormat类来将日期和时间组装成您想要的格式。以下是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTimeExample {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = formatter.format(date);
System.out.println("Formatted Date and Time: " + formattedDate);
}
}
```
在此示例中,我们使用了Date类来获取当前日期和时间,然后使用SimpleDateFormat类来将其格式化为“yyyy-MM-dd HH:mm:ss”的字符串。最后,我们打印出格式化后的日期和时间。
相关问题
Java 知道日期,知道时间戳,怎么组装成yyyy-MM-dd HH:mom:ss
在Java中,可以使用java.util.Date类来表示日期和时间戳。如果您知道日期和时间戳,您可以使用以下代码将它们组装成您想要的格式:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTimeExample {
public static void main(String[] args) {
long timestamp = 1628270400000L; // 时间戳,单位为毫秒
Date date = new Date(timestamp);
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = formatter.format(date);
System.out.println("Formatted Date and Time: " + formattedDate);
}
}
```
在这个示例中,我们使用Date类和一个时间戳来创建一个具有特定日期和时间的Date对象。然后,我们使用SimpleDateFormat类将Date对象格式化为“yyyy-MM-dd HH:mm:ss”的字符串。最后,我们打印出格式化后的日期和时间。
java yyyy-MM-dd HH:mm 转 yyyy-MM-dd HH:mm:ss
你使用 SimpleDateFormat 类来实现这个转换。下面是一个示例代码:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String dateTime = "2022-02-01 12:34";
String convertedDateTime = convertDateTime(dateTime);
System.out.println(convertedDateTime);
}
public static String convertDateTime(String dateTime) {
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = inputFormat.parse(dateTime);
return outputFormat.format(date);
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}
}
```
在上面的代码中,我们通过使用 SimpleDateFormat 类,先定义了输入格式("yyyy-MM-dd HH:mm")和输出格式("yyyy-MM-dd HH:mm:ss")。然后,我们使用 parse() 方法将输入的日期时间字符串解析为 Date 对象,再使用 format() 方法将 Date 对象格式化为指定的输出格式。最后,将转换后的日期时间字符串返回。
在示例中,输入的日期时间是 "2022-02-01 12:34",经过转换后输出的日期时间是 "2022-02-01 12:34:00"。你可以根据需要修改输入和输出的日期时间字符串。