powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Склеить цифры как дату
11 сообщений из 11, страница 1 из 1
Склеить цифры как дату
    #38867558
AltHasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Сам я не силён в ЖП подсобите собрать дату как в дельфях EncodeDate(y,m,d)

zd = 2;
zm=2;
zy = 2015;

insert into Table1 (Nomer,Data) values (:NN, EncodeDate(:zy,:zm,:zd) );
разумеется поле табдицы имеет тип даты, пробовал cast не осилил.

Поможите плиз гуру и учёные, доценты с кандидатами :)
...
Рейтинг: 0 / 0
Склеить цифры как дату
    #38867584
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AltHasp,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
EXECUTE block (zd integer=?zd, zm integer=?zm, zy integer=?zy)
returns (d date)
as
begin
  d=:ZD||'.'||:ZM||'.'||:ZY;
  suspend;
end



Дальше обьяснять?
...
Рейтинг: 0 / 0
Склеить цифры как дату
    #38867652
AltHasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster,

Нет далее ясно. Я их обрамлял в одинарные кавычки.
...
Рейтинг: 0 / 0
Склеить цифры как дату
    #38873382
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkMasterAltHasp,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
EXECUTE block (zd integer=?zd, zm integer=?zm, zy integer=?zy)
returns (d date)
as
begin
  d=:ZD||'.'||:ZM||'.'||:ZY;
  suspend;
end



Дальше обьяснять?
При региональных настройках разделителя даты через, к примеру, дефис - работать будет?
...
Рейтинг: 0 / 0
Склеить цифры как дату
    #38873386
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-BrutalПри региональных настройках разделителя даты через, к примеру, дефис - работать будет?
? при настройках даты где? Firebird-у пофиг региональные настройки.
...
Рейтинг: 0 / 0
Склеить цифры как дату
    #38873451
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv, на сервере. Хотя проверил, сменил формат, и "DD.MM.YYYY" сработал. Какие принципы str-to-date у FB? Судя по всему, есть некий набор форматов, которые он понимает всегда, независимо от региональных настроек? Хорошо бы их озвучить.
...
Рейтинг: 0 / 0
Склеить цифры как дату
    #38873460
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-BrutalСудя по всему, есть некий набор форматов, которые он понимает всегда,
независимо от региональных настроек? Хорошо бы их озвучить.
Специально для тебя в 100501-й раз:
YYYY-MM-DD
DD.MM.YYYY
MM/DD/YYYY
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Склеить цифры как дату
    #38873479
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovСпециально для тебя в 100501-й раз:
Не документацию-же читать, право...
...
Рейтинг: 0 / 0
Склеить цифры как дату
    #38873551
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ай хорошо, благодарствую
...
Рейтинг: 0 / 0
Склеить цифры как дату
    #38873652
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadmanDimitry SibiryakovСпециально для тебя в 100501-й раз:
Не документацию-же читать, право...
И где сие в документации?
...
Рейтинг: 0 / 0
Склеить цифры как дату
    #38873660
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-BrutalИ где сие в документации?
Ты не поверишь, но это глава "Working with Dates and Times", раздел "Formatting dates for
input".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Склеить цифры как дату
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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