我有一个类似U{11/12/2016}11/12/2016[19:24:42]
的字符串,需要将其转换为类似2016-12-11T19:24:42
的字符串,其中“2016-12-11是{}
之外的日期。” / p>
有什么想法我该怎么做?
提前致谢并抱歉我的英语不好
答案 0 :(得分:1)
string.split('}')[1].replace('[', 'T').replace(']', '').replace(/\//g,'-')
那就是它!
const string = 'U{11/12/2016}11/12/2016[19:24:42]';
console.log(
string.split('}')[1].replace('[', 'T').replace(']', '').replace(/\//g,'-')
)

答案 1 :(得分:0)
您可以使用正则表达式:
s.replace(/.*\}(\d+)\/(\d+)\/(\d+)\[(.*)\]/, '$3-$2-$1T$4')