new Date 转化为年-月-日 00:00:00(时:分:秒)
时间: 2023-09-05 22:07:41 浏览: 37
将New Date()转换为年-月-日 00:00:00的方法如下:
```
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var formattedDate = year + '-' + (month < 10 ? '0' + month : month) + '-' + (day < 10 ? '0' + day : day) + ' 00:00:00';
```
这样,formattedDate就是你所需要的年-月-日 00:00:00格式的日期了。
相关问题
new Date 转化为年-月-日 时:分:秒 比如时分秒按照是14:09:03这样得格式
您可以使用JavaScript中的Date对象的方法来进行日期格式化,具体代码如下:
```
const date = new Date();
const formattedDate = `${date.getFullYear()}-${(date.getMonth()+1).toString().padStart(2,'0')}-${date.getDate().toString().padStart(2,'0')} ${date.getHours().toString().padStart(2,'0')}:${date.getMinutes().toString().padStart(2,'0')}:${date.getSeconds().toString().padStart(2,'0')}`;
console.log(formattedDate);
```
这段代码将返回当前时间的格式化字符串,例如:"2022-02-18 14:09:03"。
字符串"1959-03-01 00:00:00"转化为date类型
你好,这个问题可以使用Java的SimpleDateFormat类来实现。具体代码如下:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String strDate = "1959-03-01 00:00:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date = null;
try {
date = sdf.parse(strDate);
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(date);
}
}
```
这段代码将字符串"1959-03-01 00:00:00"转化为Date类型,并输出结果。希望对你有帮助。