js yyyy-mm-dd hh:mm:ss转 yyyy.mm.dd hh:mm
时间: 2024-03-02 11:28:57 浏览: 15
:ss,你能告诉我该怎么做吗?
当然可以,可以使用正则表达式和replace方法进行转换,具体代码如下:
```
var timeStr = "2019-07-12 09:25:30";
var regex = /\D+/g;
var dateArr = timeStr.split(regex);
var dateFormat = dateArr[0] + '.' + dateArr[1] + '.' + dateArr[2] + ' ' + dateArr[3] + ':' + dateArr[4];
console.log(dateFormat);
```
这段代码可以将"2019-07-12 09:25:30"转换为"2019.07.12 09:25"。
相关问题
yyyy-mm-dd+hh:mm:ss.ssssss
以下是两种格式化日期时间的例子:
1. 使用Java 8的DateTimeFormatter类:
```java
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSSSS");
String formattedDateTime = LocalDateTime.now().format(formatter);
System.out.println(formattedDateTime); // 输出:2022-01-01T12:34:56.123456
```
2. 使用Java的SimpleDateFormat类:
```java
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'.'");
String formattedDateTime = df.format(new Date());
System.out.println(formattedDateTime); // 输出:2022-01-01T12:34:56.
```
golang yyyy-MM-dd HH:mm:ss.SSS
在 Golang 中,要格式化时间为 "yyyy-MM-dd HH:mm:ss.SSS" 的格式,你可以使用 time 包中的 Format 函数。下面是一个示例代码:
```go
package main
import (
"fmt"
"time"
)
func main() {
currentTime := time.Now()
formattedTime := currentTime.Format("2006-01-02 15:04:05.000")
fmt.Println(formattedTime)
}
```
在这个例子中,我们使用 `2006-01-02 15:04:05.000` 作为时间格式字符串,这是 Golang 中的特殊日期,用于格式化时间。你可以将 `currentTime` 替换为你要格式化的具体时间。运行代码后,它将输出当前时间的 "yyyy-MM-dd HH:mm:ss.SSS" 格式化结果。