如何从 json 对象值中获取某些文本
How to get certain text from json object value
我正在使用 React JS。我有一些 json 数据,我正在其中获取时间戳。它有日期和时间。例如:
timestamp":"2020-03-23T14:00:00.000Z"
现在在获取所有 json 数据(包括时间戳)之后。我想制作图表,但我只想在图表中使用日期,而不是时间。如何仅以 2020/03/23 的形式从时间戳中获取日期,而不是 -
,而是 /
?我正在使用 chartjs
制作图表谢谢。
编辑:
for (const dataobj of json) {
let tempsymbolsDate = dataobj.timestamp.split("T")[0];
tempsymbolsDate.replace("-", "/"); //here it doesn't replace with `/`
console.log(tempsymbolsDate);
}
您可以使用 "2020-03-23T14:00:00.000Z".split("T")[0]
拆分字符串以获得没有时间的日期。
要用 /
替换 -
个字符,请使用 str.replace(searchvalue, newvalue)
方法。例如:
"2020-03-23".replace(/-/g, "/")
编辑:
for (const dataobj of json) {
let tempsymbolsDate = dataobj.timestamp.split("T")[0];
tempsymbolsDate = tempsymbolsDate.replace(/-/g, "/");
console.log(tempsymbolsDate);
}
编辑 2:
for (const dataobj of json) {
let tempsymbolsDate = dataobj.timestamp.split("T")[0];
tempArray = tempsymbolsDate.split("-");
tempsymbolsDate = tempArray[2] + "/" + tempArray[1] + "/" + tempArray[0];
console.log(tempsymbolsDate);
}
我正在使用 React JS。我有一些 json 数据,我正在其中获取时间戳。它有日期和时间。例如:
timestamp":"2020-03-23T14:00:00.000Z"
现在在获取所有 json 数据(包括时间戳)之后。我想制作图表,但我只想在图表中使用日期,而不是时间。如何仅以 2020/03/23 的形式从时间戳中获取日期,而不是 -
,而是 /
?我正在使用 chartjs
制作图表谢谢。
编辑:
for (const dataobj of json) {
let tempsymbolsDate = dataobj.timestamp.split("T")[0];
tempsymbolsDate.replace("-", "/"); //here it doesn't replace with `/`
console.log(tempsymbolsDate);
}
您可以使用 "2020-03-23T14:00:00.000Z".split("T")[0]
拆分字符串以获得没有时间的日期。
要用 /
替换 -
个字符,请使用 str.replace(searchvalue, newvalue)
方法。例如:
"2020-03-23".replace(/-/g, "/")
编辑:
for (const dataobj of json) {
let tempsymbolsDate = dataobj.timestamp.split("T")[0];
tempsymbolsDate = tempsymbolsDate.replace(/-/g, "/");
console.log(tempsymbolsDate);
}
编辑 2:
for (const dataobj of json) {
let tempsymbolsDate = dataobj.timestamp.split("T")[0];
tempArray = tempsymbolsDate.split("-");
tempsymbolsDate = tempArray[2] + "/" + tempArray[1] + "/" + tempArray[0];
console.log(tempsymbolsDate);
}