powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Устанавливаю текущую дату в поле ввода. Ошибка ORA-01843: not a valid month...
12 сообщений из 12, страница 1 из 1
Устанавливаю текущую дату в поле ввода. Ошибка ORA-01843: not a valid month...
    #32098800
dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dev
Гость
:MY_BLOCK.my_date:=to_char(SYSDATE, 'DD.MM.YYYY');

что не так я делаю???
...
Рейтинг: 0 / 0
Устанавливаю текущую дату в поле ввода. Ошибка ORA-01843: not a valid month...
    #32098807
acidbaba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуй
:MY_BLOCK.my_date:=to_char(SYSDATE,'DD-MON-YYYY');
...
Рейтинг: 0 / 0
Устанавливаю текущую дату в поле ввода. Ошибка ORA-01843: not a valid month...
    #32098811
dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dev
Гость
попробовал, та же ботва!
...
Рейтинг: 0 / 0
Устанавливаю текущую дату в поле ввода. Ошибка ORA-01843: not a valid month...
    #32098820
acidbaba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще довольно странно.
а my_date как описанно?
...
Рейтинг: 0 / 0
Устанавливаю текущую дату в поле ввода. Ошибка ORA-01843: not a valid month...
    #32098823
dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dev
Гость
:MY_BLOCK.m_date:=to_date(to_char(SYSDATE, 'DD.MM.YYYY'), 'DD.MM.YYYY');

вот так заработало!
...
Рейтинг: 0 / 0
Устанавливаю текущую дату в поле ввода. Ошибка ORA-01843: not a valid month...
    #32098827
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а не проще
:MY_BLOCK.m_date:=SYSDATE
...
Рейтинг: 0 / 0
Устанавливаю текущую дату в поле ввода. Ошибка ORA-01843: not a valid month...
    #32098878
SAA_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To: softbuilder@inbox.ru видимо нет

А еще, как не странно, там есть фишка под названием маска формата...
и задав в ней маску DD.MM.YYYY уже нельзя будет даже ввести 10-DEC-2002.
...
Рейтинг: 0 / 0
Устанавливаю текущую дату в поле ввода. Ошибка ORA-01843: not a valid month...
    #32098973
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну кто здесь умный, пусть он обьяснит какая разница между:
1. to_date(to_char(SYSDATE, 'DD.MM.YYYY'), 'DD.MM.YYYY'); и
2. SYSDATE
...
Рейтинг: 0 / 0
Устанавливаю текущую дату в поле ввода. Ошибка ORA-01843: not a valid month...
    #32098983
Igor Sablin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как минимум п.1 не возвращает время в составе даты
...
Рейтинг: 0 / 0
Устанавливаю текущую дату в поле ввода. Ошибка ORA-01843: not a valid month...
    #32098991
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что to_date(to_char(SYSDATE, 'DD.MM.YYYY'), 'DD.MM.YYYY') что SYSDATE - это тип DATE, котрый всегда содержит: век, год, месяц, минуты, секунды.
В результате преобразований в to_date(to_char(SYSDATE, 'DD.MM.YYYY'), 'DD.MM.YYYY') - просто происходит потеря значения часов и минут,только самого значения, но это не значит что поменялся внутренний формат типа DATE.
...
Рейтинг: 0 / 0
Устанавливаю текущую дату в поле ввода. Ошибка ORA-01843: not a valid month...
    #32099008
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"содержит: век, год, месяц, минуты, секунды. "

конечно же и часы тоже
...
Рейтинг: 0 / 0
Устанавливаю текущую дату в поле ввода. Ошибка ORA-01843: not a valid month...
    #32099051
олег1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trunc(sysdate)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Устанавливаю текущую дату в поле ввода. Ошибка ORA-01843: not a valid month...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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