powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Тип DATE как убрать время..и оставть только день и год
11 сообщений из 11, страница 1 из 1
Тип DATE как убрать время..и оставть только день и год
    #32127552
Era
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Era
Гость
Нужно задать поле reg_date типа как в Subject
...
Рейтинг: 0 / 0
Тип DATE как убрать время..и оставть только день и год
    #32127570
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе нужно не задавать его как в сабж а следить за тем что туда вставляется
и чтобы вставлялось как в сабж и всё будет как в сабж, тоесть ОК
...
Рейтинг: 0 / 0
Тип DATE как убрать время..и оставть только день и год
    #32127593
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Афанасьев.

Вы-то сами поняли, что написали?

2 Era

to_date('01.01.2000','dd.mm.yyyy') -не вводить время вообще
или
trunc(sysdate) - отсечь время.
...
Рейтинг: 0 / 0
Тип DATE как убрать время..и оставть только день и год
    #32127596
Era
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Era
Гость
Я конечно всё понимаю..но мне стоит такое задание имеено создать свой тип такой и объявить поле такого типа...или так нельзя?
...
Рейтинг: 0 / 0
Тип DATE как убрать время..и оставть только день и год
    #32127602
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увы - тип date включает время.

Значит, или отсекайте время, или пишите в виде строки. Но тогда подумайте о сортировках (используйте формат год-месяц-день) и забудьте о разных функциях работы с датами.
...
Рейтинг: 0 / 0
Тип DATE как убрать время..и оставть только день и год
    #32127610
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Al
конечно Я ответил языком на котором было написано сообщение
А собственно что именно было в моём ответе неверно?
Другими словами: тип DATE принимает данные как в расширенном формате так
и нет. Собственно спришивающему достаточно следить за тем , чтобы формат даты, вставляемый в данное поле соответствовал именно сокращённому
формату даты, что собственно я и посоветовал.
Если быть вообще придирчивым к постановке вопроса то ответ данный Вами не есть ответом на поставленный вопрос, так как товарищу нужны
были ДЕНЬ и ГОД.

Так лучше?
...
Рейтинг: 0 / 0
Тип DATE как убрать время..и оставть только день и год
    #32127616
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если стоИт вопрос о создании именно пользовательского типа данных,
стОит подумать и о методах для этого типа в которых можно легко контролировать формат даты. Это также можно сделать с помошью триггера либо пользовательской процедуры.
...
Рейтинг: 0 / 0
Тип DATE как убрать время..и оставть только день и год
    #32127618
Era
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Era
Гость
AI
Member

Да мне нужно только день и год..Я хочу чтобы я заносил в ячейку sysdate а мне записывался дань и год..

>Но тогда подумайте о сортировках (используйте формат год-месяц-день) и забудьте о разных функциях работы с датами.

Как это сделать?
...
Рейтинг: 0 / 0
Тип DATE как убрать время..и оставть только день и год
    #32127626
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День чего? дня недели, месяца, года - можно достать, что угодно с помощью форматных масок. Попробуйте to_char(sysdate,'d dd ddd yyyy') и выбирайте нужное.
...
Рейтинг: 0 / 0
Тип DATE как убрать время..и оставть только день и год
    #32127995
Chira
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Era
Ты нашел проблему на пустом месте и пытаешся ее решать.
Я далек от мысли , что в конечном итоге твоей целю является создание нового типа данных в Oracle.
Подойди к решению твоей реальной задачи с позиции:- отбросить у данных для даты часы, минуты, секунды.
Другими словами обеспечь запись в поле как TRUNC(SYSDATE), как тебе советовали раньше.
Поверь, таким подходом в будушем ты избавишь себя, от не нужного гемороя.
...
Рейтинг: 0 / 0
Тип DATE как убрать время..и оставть только день и год
    #32128008
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо же создать себе трудности, чтобы потом их преодолеть.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Тип DATE как убрать время..и оставть только день и год
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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