js yyyy-mm-dd hh:mm:ss转yyyymmddHHmmss
时间: 2024-03-02 20:44:24 浏览: 59
可以使用正则表达式和字符串的 replace 方法来实现这个转换:
```javascript
const datetime = '2022-01-01 12:34:56';
const formattedDatetime = datetime.replace(/[- :]/g, '');
console.log(formattedDatetime); // 输出:20220101123456
```
这里的正则表达式 `/[- :]/g` 匹配所有的破折号、空格和冒号,并使用空字符串替换它们。
相关问题
vue 日期转换yyyyMMddHHmmss->yyyy-MM-dd HH:mm:ss
可以使用 Moment.js 库来进行日期格式转换。可以按照以下步骤进行操作:
1. 安装 Moment.js 库:可以通过 npm 或 yarn 进行安装,如下所示:
```
npm install moment
或
yarn add moment
```
2. 引入 Moment.js 库:在需要使用的地方引入 Moment.js 库,如下所示:
```
import moment from 'moment';
```
3. 进行日期格式转换:使用 Moment.js 的 format() 方法进行日期格式转换,如下所示:
```
const dateStr = '20210826153000';
const formattedDate = moment(dateStr, 'YYYYMMDDHHmmss').format('YYYY-MM-DD HH:mm:ss');
console.log(formattedDate); // 输出:2021-08-26 15:30:00
```
解释一下上述代码:
- 第一个参数是待转换的日期字符串,第二个参数是日期字符串的格式。
- format() 方法中的参数是需要转换成的目标格式。
通过以上步骤,我们就可以将日期格式从 yyyyMMddHHmmss 转换为 yyyy-MM-dd HH:mm:ss。
yyyyMMddHHmmss转yyyy-MM-dd HH:MM:SS java
你可以使用Java中的SimpleDateFormat类来格式化日期和时间。以下是将yyyyMMddHHmmss格式转换为yyyy-MM-dd HH:mm:ss格式的示例代码:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String inputDate = "20220101120000";
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyyMMddHHmmss");
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = inputFormat.parse(inputDate);
String outputDate = outputFormat.format(date);
System.out.println(outputDate);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,我们首先定义输入日期的格式为"yyyyMMddHHmmss",输出日期的格式为"yyyy-MM-dd HH:mm:ss"。然后,我们使用`parse()`方法将输入日期字符串解析为Date对象,并使用`format()`方法将Date对象格式化为输出日期字符串。最后,我们打印输出日期字符串"2022-01-01 12:00:00"。
阅读全文