Формат даты по умолчанию в CSV-файле - PullRequest
1 голос
/ 27 декабря 2011

Я создаю файл CSV из своего приложения, используя оракул.Когда я открываю созданный файл csv, столбцы, содержащие даты, форматируются в специальном формате, например dd-mmm-yy, а не dd/mm/yyyy, что я и ожидал.что я могу сделать, чтобы этого не случилось?

Ответы [ 2 ]

1 голос
/ 27 декабря 2011

Причина - формат даты по умолчанию в NLS_DATE_FORMAT. Его можно установить во многих местах: сеанс sql (в триггере входа в систему), переменная os, реестр, pfile. Или он может быть получен из настроек, таких как NLS_TERRITORY, которые могут быть явно установлены или получены из настроек локали на клиенте.

SQL>alter session set NLS_DATE_FORMAT='DD/MM/YYYY';
SQL>[select csv statements;]

Вероятно, добьется цели

0 голосов
/ 27 декабря 2011

используйте функцию TO_CHAR (дата, «формат») для вашего столбца, где формат дд / мм / ггггг

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