date转化为yyyy-mm-dd hh:mm:ss
时间: 2024-06-08 08:12:35 浏览: 113
要将Date类型转换为yyyy-MM-dd HH:mm:ss的格式,你可以使用SimpleDateFormat类进行格式化操作。下面是示例代码:
```
Date date = new Date(); // 获取当前时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 创建格式化对象
String formattedDate = sdf.format(date); // 格式化Date对象为字符串
System.out.println(formattedDate); // 打印结果
```
在这个例子中,我们首先获取当前时间的Date对象,然后创建一个SimpleDateFormat对象,并将希望的日期时间格式作为参数传递给构造函数。最后,使用format()方法将Date对象格式化为字符串。你可以根据需要替换date变量为你自己的Date对象。输出结果将会是类似于"2023-01-05 15:15:12"的字符串。
相关问题
jsdate转化为yyyy-mm-dd hh:mm:ss
要将JS中的日期转换为YYYY-MM-DD HH:MM:SS的格式,可以使用以下方法:
方法一:
```javascript
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); // 输出:YYYY-MM-DD HH:MM:SS
```
方法二(使用moment.js库):
```javascript
var date = new Date(); // 假设这是你要转换的日期
var formattedDate = moment(date).format("YYYY-MM-DD HH:mm:ss");
console.log(formattedDate); // 输出:YYYY-MM-DD HH:MM:SS
```
以上两种方法都可以将JS中的日期转换为YYYY-MM-DD HH:MM:SS的格式。你可以根据自己的需求选择其中一种方法来使用。
获取当前时间,格式为yyyy-MM-dd HH:mm:ss,并转换为Date类型 输出格式为yyyy-MM-dd HH:mm:ss
Java代码实现:
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String currentTime = sdf.format(new Date());
System.out.println(currentTime);
try {
Date date = sdf.parse(currentTime);
System.out.println(sdf.format(date));
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
输出结果:
```
2022-07-15 13:28:20
2022-07-15 13:28:20
```
阅读全文