Дата выхода служб SSIS в формате ДД / ММ / ГГГ 00:00:00 - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь импортировать файл Excel, в котором есть столбец с пользовательским форматом даты «дд / мм / гггг 00:00:00», и экспортировать его в файл CSV в том же формате.

Плоский файл в настоящее время преобразует дату в DT_DATE и не отображает отметку времени (которая всегда 00:00:00)

Я не особо разбирался в преобразовании даты, поэтому не уверен, как лучшечтобы приблизиться к этому, хотя я попробовал несколько вещей, прежде чем привести к этому сообщению, без удачи.

Любая помощь приветствуется

Спасибо

1 Ответ

0 голосов
/ 25 февраля 2019

При хранении данных в плоском файле вам не нужно указывать тип данных столбца как DT_DATE, оставить его как DT_WSTR и сопоставить его с входным столбцом .

Обратите внимание, что DT_DATE можно неявно преобразовать в DT_WSTR. Подробнее о разрешенной передаче можно узнать по следующей ссылке:

Изменение типа данных не изменит ничего внутри плоского файла, потому что это просто информация метаданных, необходимая для пакета служб SSIS.


Примечание: изменитьтип данных столбца, откройте диспетчер соединений с плоским файлом, перейдите на вкладку «Дополнительно», выберите столбец и измените тип данных в таблице свойств.

...