TypeScript中的字符串

Rad*_*hna 2 javascript string date typescript

我有一个JSON响应附带的对象,'20180715'我需要将其转换stringdate,例如:

let dateString = '20180715';
Run Code Online (Sandbox Code Playgroud)

我试过Date testdate = new Date (dateString);//失败了.

如何在TypeScript中将其转换为日期对象?

提前致谢!

Ric*_*ick 5

如果字符串日期的实际结构没有改变,您可以使用该.substr函数简单地获取字符串的部分.

请记住,月份是0,因此月份必须减少1.

const dateString = '20180715';
const year = dateString.substr(0, 4);
const month = dateString.substr(4, 2) - 1;
const day = dateString.substr(6, 2);
const date = new Date(year, month, day);

console.log(date.toString());
Run Code Online (Sandbox Code Playgroud)