Мне нужно извлечь год и месяц из блестящего ввода даты. Я пытался :
output$sampled <- renderText({
x <- as.character(format(input$daterange[1], "%Y"))
})
Но я получаю NULL
. Мне нужно быть похожим на 2018-08
Мне нужно извлечь год и месяц из блестящего ввода даты. Я пытался :
output$sampled <- renderText({
x <- as.character(format(input$daterange[1], "%Y"))
})
Но я получаю NULL
. Мне нужно быть похожим на 2018-08
Вам понадобится
"%Y-%m"
вместо"%Y"
.См.
?strptime
, чтобы получить обзор реализованных спецификаций преобразования (для конкретной платформы).Но я подозреваю, что в вашем коде что-то еще не так, когда вы получаете
NULL
, обычно он должен возвращать только год (мне нужен пример репутации, чтобы копать глубже).Кстати. Вы видели здесь мой ответ? — Если все та же проблема?
Я устал, но получаю 18-02 18-04 и т. Д., А не 2018-02 2018-04 — person qwww; 13.12.2018
Обязательно используйте верхний регистр Y:% Y Год с веком | % y — Год без века (00–99) — person qwww; 13.12.2018