Список значений: datetime.datetime - PullRequest
0 голосов
/ 27 января 2020

У меня есть список, в котором один элемент является строкой, а остальные - как numpy .datetime64.

values=['all', numpy.datetime64('2019-08-05T00:00:00.000000000'), numpy.datetime64('2019-08-05T01:00:00.000000000'), numpy.datetime64('2019-08-05T02:00:00.000000000')]

ниже строки, чтобы преобразовать дату и время

values=np.array(values[1:len(values)])
values=values.astype("M8[ms]").tolist()
datetime.datetime(2019, 8, 5, 0, 0), datetime.datetime(2019, 8, 5, 1, 0), datetime.datetime(2019, 8, 5, 2, 0)

Но я я не могу преобразовать значения [0] в datetime, есть ли прокси для преобразования строковых значений [0] = "all" в datetime или вместо записи "all" 2019-09-00 00:00 также не работает, как сделать значения [0] = "все" для даты и времени. Спасибо.

1 Ответ

0 голосов
/ 27 января 2020

"all" не имеет значения в качестве даты-времени, с тем, что вы предоставили, трудно понять, во что вы хотите его преобразовать.

Но поскольку "all" не является датой-временем ни в одном о формате, о котором я когда-либо слышал, я бы сказал, что вам нужно выполнить замену того, что вы решили, что оно должно быть «вручную»: ищите "all" там, где это может быть, и если вы его найдете, замените его на любую дату и время следует заменить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...