Чтобы удалить часть года из вашего файла creation_date, вы можете использовать что-то вроде этого:
your_object.creation_date.split(", ")[0]; // creation_date lets say is "March 21, 2016"
Выход будет «21 марта».
Чтобы удалить все остальное другое чем год, использование может сделать это следующим образом:
your_object.creation_date.split(", ")[1];
Выход будет 2016.
Кроме того, в вашем методе getArchiveYear вы используете функцию array.map который возвращает массив. Вам нужно пройти через этот массив, чтобы показать результат.
getArchiveYear = () => {
const archiveYear = archives.data.map((data) => {
return data.attributes.creation_date.split(", ")[1];
});
this.setState(() => ({
archiveYear: archiveYear
}));
}
Я думаю, это должно выглядеть примерно так:
task mytask(group:'mygroup', description:"my own simple task") {
println 'this will be executed on evaluate, so on _any_ task'
doLast {
println 'after all tasks are evaluated this will only executed if mytask is executed'
}
}