Plotnikov Y пишет:
Всем привет, сразу извиняюсь за оффтоп, но вот возникла необходимость. У
нас никто с буржуями не работает? А то нам надо сделать акт на 2языках и
в нем нужно дату сформировать по-английски. На первый взгляд все видится
просто "1st (2nd, 3rd, 4th) of month 2007", но вдруг тонкости какие есть?
Америкосы пишут так MM.DD.YYYY
если по ANSI то так YYYY-MM-DD
а в коде можно так
CREATE PROCEDURE "DateToStr" (
"iDate" DATE)
RETURNS (
"iDateStr" VARCHAR(11))
AS
BEGIN
"iDateStr" = CAST( EXTRACT (YEAR FROM :"iDate") AS VARCHAR(5)) || '-' || CAST( EXTRACT (MONTH
FROM :"iDate") AS VARCHAR(5)) || '-' || CAST( EXTRACT (DAY FROM :"iDate") AS VARCHAR(5));
END