Формат времени со знаком плюс?

#csv #dolphindb #timestamp-with-timezone

Вопрос:

Мои примерные данные представлены в формате «2020-01-01 00:00:00 08:00″ а число после » » обозначает часовой пояс. Когда я импортирую csv-файл в базу данных, формат времени совпадения отсутствует. Как я мог бы заполнить формат времени в dolphindb?

Ответ №1:

Предположим, файл CSV содержит следующие данные:

 time 2020-01-01 00:00:00 08:00 2020-02-01 00:00:00 08:00 2020-03-01 10:00:00 08:00  

Для загрузки данных:

 csvFile="D:/DolphinDB/timezone1.csv" schemaTB = extractTextSchema(csvFile) update schemaTB set type="STRING" where name="time" t = loadText(csvFile,,schemaTB) t.replaceColumn!(`time,datetimeParse(left(t.time,19),"yyyy-MM-dd HH:mm:ss"))  

Приведенные выше сценарии загружают данные в строковом типе, а затем преобразуют их в тип DATETIME.