powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / date format
10 сообщений из 10, страница 1 из 1
date format
    #39494355
israelshamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток всем!

Есть функция с входным параметром varchar2, в которую передается строка с датой '25.07.2017 00:00:00'.

После приведения этой строки к date:
Код: plsql
1.
v_dt date := trunc(to_date( '25.07.2017 00:00:00', 'dd.mm.yyyy hh24:mi:ss'));



переменная v_dt содержит значение 25-JUL-2017, но мне нужна дата в формате 25.07.2017.
Подскажите, пожалуйста, как получить нужный формат. Гуглил, инфы не нашел.
...
Рейтинг: 0 / 0
date format
    #39494357
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
israelshamir,

Если смотреть на проекцию цилиндра с торца - то увидишь круг, если смотреть на его проекцию по длине - то прямоугольник.
А тебе смотреть в сторону настроек NLS, т.к. ты видишь не дату, а приведённое к строке её значение.
...
Рейтинг: 0 / 0
date format
    #39494403
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
israelshamir,

переменная v_dt содержит дату, а как ее отобразит клиент, тут от настроек NLS зависит, как и написал env
...
Рейтинг: 0 / 0
date format
    #39494427
Фотография Жук в муравейнике
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У даты внутренний формат, ты можешь отобразить её в виде char в любом формате
Код: plsql
1.
to_char(v_dt,'DD.MM.YYYY')
...
Рейтинг: 0 / 0
date format
    #39494576
israelshamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное спасибо всем Вам за ответы.
...
Рейтинг: 0 / 0
date format
    #39494608
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
israelshamir, приведенные ответы тут не оптимальны.

Вот корректное решение:

Код: plsql
1.
select to_char(lpad(extract(day from sysdate), 2, 0)) || '.' || to_char(lpad(extract(month from sysdate), 2, 0)) || '.' || to_char(extract(year from sysdate)) as dt  from dual;





......
stax
...
Рейтинг: 0 / 0
date format
    #39494955
Фотография Жук в муравейнике
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stax, чем to_char(v_dt,'DD.MM.YYYY') не оптимальна?
...
Рейтинг: 0 / 0
date format
    #39495000
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жук в муравейникеstax, чем to_char(v_dt,'DD.MM.YYYY') не оптимальна?а это вообще он?
...
Рейтинг: 0 / 0
date format
    #39495004
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxЖук в муравейникеstax, чем to_char(v_dt,'DD.MM.YYYY') не оптимальна?а это вообще он?

Он и в соседних топиках вчера как-то на себя не похож. Хотя пишет по старому, стиль(почерк) его. Может отравился овсяным печеньем?
...
Рейтинг: 0 / 0
date format
    #39495026
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жук в муравейникеstax, чем to_char(v_dt,'DD.MM.YYYY') не оптимальна?
то не мой пост

и у учителя (разжевателя) to_char от char

.....
stax
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / date format
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]