Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.22;
Скачать: CL | DM;

Вниз

DateFormat   Найти похожие ветки 

 
john_mag ©   (2005-12-28 09:41) [0]

Доброго времени суток! Помогите перевести в string дату из DateTimePicker если FormatDate=dfLong. Использовал DateToStr, но результат "12.12.2005" при "12 декабря 2005 г.", а мне бы хотелось как оно выглядит на форме...


 
Johnmen ©   (2005-12-28 10:33) [1]

FormatDateTime+F1


 
john_mag ©   (2005-12-28 11:10) [2]

К сожалению результат немного отличается: "12 декабрь 2005", а хотелось бы если уж написано "декабря", то "декабря. Может что-то ещё есть?


 
Johnmen ©   (2005-12-28 11:28) [3]

>если уж написано "декабря",

Где написано?


 
john_mag ©   (2005-12-28 11:35) [4]

да я хочу взять дату из DateTimePicker, где более корректно.)


 
begin...end ©   (2005-12-28 11:52) [5]

> john_mag ©   (28.12.05 11:10) [2]

Можно использовать API-функцию GetDateFormat. Пример:

var
 ST: TSystemTime;
 D: array [0..20] of Char;
begin
 DateTimeToSystemTime(DateTimePicker.DateTime, ST);
 if GetDateFormat(LOCALE_USER_DEFAULT, DATE_LONGDATE, @ST, nil, D, sizeof(D)) <> 0 then
   ShowMessage(D)
end


Описание функции можно найти в MSDN или в Help -> Windows SDK.


 
john_mag ©   (2005-12-28 11:57) [6]

begin...end © Здорово работает, но если юзер в программе захотел исправить в DateTimePicker дату, а она должна будет напечататься в отчете, то как быть?


 
john_mag ©   (2005-12-28 12:02) [7]

Большое СПС! Разобрался! Нужно обработку сделать после изменения и всё отлично работает! Всё-таки API мощная весч!8-)



Страницы: 1 вся ветка

Текущий архив: 2006.01.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
6-1128744005
Alex_Korn
2005-10-08 08:00
2006.01.22
Получение нормального адреса


4-1131393148
MAXHO
2005-11-07 22:52
2006.01.22
Как поместить все значки из трея на форму?


2-1135854373
vitalik2222
2005-12-29 14:06
2006.01.22
ComboBox[i]-?


2-1135847930
n0p
2005-12-29 12:18
2006.01.22
Application.CreateForm(TDataModule, DataModule);


1-1134675805
Volf_555
2005-12-15 22:43
2006.01.22
Как корректно выделить все функции и процедуры из *.pas файла?