js怎么把dd-MM-yyyy日期转换为yyyy-MM-dd格式
时间: 2024-01-20 07:02:38 浏览: 36
以下是将dd-MM-yyyy日期转换为yyyy-MM-dd格式的js代码:
```javascript
let dateStr = '31-12-2021';
let parts = dateStr.split('-');
let newDateStr = `${parts[2]}-${parts[1]}-${parts[0]}`;
console.log(newDateStr); // 输出:2021-12-31
```
代码解释:
1. 首先将原始日期字符串按照“-”分割成三个部分,分别是日、月、年,存储在数组parts中。
2. 然后将parts数组中的三个部分按照“年-月-日”的格式拼接成新的日期字符串newDateStr。
3. 最后使用console.log()函数输出新的日期字符串newDateStr。
相关问题
java 如何将dd-mm-yyyy转换成yyyy-mm-dd
可以使用Java的DateTimeFormatter类来将dd-mm-yyyy转换为yyyy-mm-dd。代码如下:
```java
String inputDate = "01-01-2022";
DateTimeFormatter inputFormatter = DateTimeFormatter.ofPattern("dd-MM-yyyy");
DateTimeFormatter outputFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String outputDate = LocalDate.parse(inputDate, inputFormatter).format(outputFormatter);
System.out.println(outputDate);
```
sql语句中日期 ----格式为yyyy-mm-dd
你好!在SQL语句中,日期的格式为yyyy-mm-dd。你可以使用DATE类型来存储和操作日期数据。例如,要插入一个日期值,可以使用以下语法:
INSERT INTO 表名 (日期列名) VALUES ('yyyy-mm-dd');
要查询特定日期的数据,可以使用以下语法:
SELECT * FROM 表名 WHERE 日期列名 = 'yyyy-mm-dd';
还可以使用日期函数来对日期进行计算和格式化。例如,要获取当前日期,可以使用以下函数:
SELECT CURDATE();
要将日期格式化为指定的格式,可以使用DATE_FORMAT函数:
SELECT DATE_FORMAT(日期列名, 'yyyy-mm-dd');
希望这些信息能对你有所帮助!如果你还有其他问题,请随时问。