Необходимо преобразовать гггг-мм-дд чч: мм: сс UTC в формат гггг-мм-дд чч: мм - PullRequest
0 голосов
/ 28 января 2019

Как я могу конвертировать:

2019-01-22 18:30:33 UTC

в

2019-01-22 18:30

с делением ss и словом UTC.

Спасибо

Ответы [ 2 ]

0 голосов
/ 28 января 2019

Использование базы R:

Предполагается, что ваша дата является строкой.Сделайте его объектом POSIX и отформатируйте его по своему усмотрению.

date_as_posix <- strptime("2019-01-22 18:30:33 UTC", format="%Y-%m-%d %H:%M:%S", tz="UTC")
strftime(date_as_posix, format="%Y-%m-%d %H:%M", tz="UTC")
[1] "2019-01-22 18:30"

Best, Крис

0 голосов
/ 28 января 2019

Опция floor_date при условии, что OP все еще хочет объект Datetime

library(lubridate)
floor_date(ymd_hms(str1), 'minute')
#[1] "2019-01-22 18:30:00 UTC"

Если вы хотите получить строку, используйте format

format(ymd_hms(str1), "%Y-%m-%d %H:%M")
#[1] "2019-01-22 18:30"

данные

str1 <- '2019-01-22 18:30:33 UTC'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...