js yyyy-mm-dd hh:mm:ss转yyyy-mm-dd
时间: 2023-09-24 18:13:38 浏览: 73
可以使用字符串的截取方法,将前10位字符截取出来即可。
示例代码:
```javascript
const datetime = "2022-02-22 18:30:45";
const date = datetime.substring(0, 10);
console.log(date); // 输出:2022-02-22
```
相关问题
获取当前时间,格式为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
```
js怎么把yyyy-MM-dd hh:mm:ss时间格式转换为yyyy-MM-dd hh
可以使用JavaScript的字符串截取和拼接方法来实现将yyyy-MM-dd hh:mm:ss时间格式转换为yyyy-MM-dd hh格式。具体步骤如下:
1. 使用字符串的substr方法截取前16位字符,即yyyy-MM-dd hh:mm。
2. 使用字符串的replace方法将冒号和后面的分钟部分替换为空字符串。
3. 将截取后的字符串加上空格和小时部分,即可得到yyyy-MM-dd hh格式的时间。
代码示例:
```
let datetime = '2022-01-01 12:34:56';
let newDatetime = datetime.substr(0, 16).replace(':', '').concat(' ');
newDatetime = newDatetime.concat(datetime.substr(11, 2));
console.log(newDatetime); // 输出:2022-01-01 12
```
阅读全文