java 将new Date()时间转换成yyyy-mm-dd hh:mm:ss格式
时间: 2023-07-19 20:35:38 浏览: 52
可以使用Java中的SimpleDateFormat类将new Date()时间转换成yyyy-mm-dd hh:mm:ss格式。以下是示例代码:
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
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(formattedDate);
}
}
```
这段代码会输出类似于"2021-09-10 16:30:00"的格式化日期字符串,其中new Date()表示当前时间。需要注意的是,SimpleDateFormat的格式化字符串中,大写的HH表示24小时制的小时,小写的hh表示12小时制的小时。
相关问题
将new Date()时间转换成yyyy-mm-dd hh:mm:ss格式
可以使用以下代码将new Date()时间转换成yyyy-mm-dd hh:mm:ss格式:
```
var date = new Date();
var year = date.getFullYear();
var month = ("0" + (date.getMonth() + 1)).slice(-2);
var day = ("0" + date.getDate()).slice(-2);
var hours = ("0" + date.getHours()).slice(-2);
var minutes = ("0" + date.getMinutes()).slice(-2);
var seconds = ("0" + date.getSeconds()).slice(-2);
var formattedDate = year + "-" + month + "-" + day + " " + hours + ":" + minutes + ":" + seconds;
console.log(formattedDate);
```
这段代码会输出类似于"2021-09-10 16:30:00"的格式化日期字符串,其中new Date()表示当前时间。
Java new date转为yyyy-mm-dd HH:MM:SS格式
可以使用SimpleDateFormat类来将Java的Date对象转换为指定格式的字符串。
示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date now = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = dateFormat.format(now);
System.out.println(formattedDate);
}
}
```
输出结果:
```
2021-11-18 12:34:56
```
在上面的示例中,我们首先创建了一个Date对象表示当前时间,然后创建了一个SimpleDateFormat对象,指定输出的格式为"yyyy-MM-dd HH:mm:ss",最后调用dateFormat.format方法将Date对象转换为字符串。