我有一个 JSON 响应随 '20180715'
对象一起出现,我需要将该 string
转换为 date
,例如:
let dateString = '20180715';
我试过 Date testdate = new Date (dateString);
//失败。
如何将其转换为 TypeScript 中的日期对象?
提前致谢!
最佳答案
如果字符串中日期的实际结构没有改变,您可以使用.substr
简单地获取字符串的各个部分。功能。
请记住,month is 0-based , 因此月份必须减 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());
关于javascript - TypeScript 中迄今为止的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51351711/