从字符串中获取时间格式的字符

Posted ittt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从字符串中获取时间格式的字符相关的知识,希望对你有一定的参考价值。

const list = ‘ddsadsd2012-02-09 19:00‘
for (let i = 0; i < list.length; i++) {
let str = list[i].workContent
console.log(‘str‘,str)
let datetime = [], date;
str.replace(/((d{4}(-d{1,2}){2}).{2})?(d{1,2}(:d{1,2}){2})/g, function ($0, $1, $2, $3, $4) {
if ($2 && $2 !== date) date = $2;
datetime.push($1+$4);
})
list[i].time=datetime[0]?datetime[0]:‘‘
console.log(‘time‘,datetime.join(‘ ‘))
}

以上是关于从字符串中获取时间格式的字符的主要内容,如果未能解决你的问题,请参考以下文章

想从字典格式的字符串中获取值

Java从字符串中获取数字或货币格式[关闭]

从字节数组中获取正确格式的字符串

直接从 JPasswordField 获取字符串格式的密码

从字符串转换为日期时间时获取常规日期时间格式而不是纪元时间?

如何从时区字符串列中获取时区字符串?