Главная страница
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.025 c
14-1135660671
Nic
2005-12-27 08:17
2006.01.22
Интересный глюк


2-1135964251
Светка
2005-12-30 20:37
2006.01.22
Какое ограничение в PARADOX


1-1134747917
злобная танька
2005-12-16 18:45
2006.01.22
сохранение картинок вместе с данными


2-1136287686
Officeman
2006-01-03 14:28
2006.01.22
Как програмно закрасить кнопку (TButton) красным ?


4-1131655336
Ganj
2005-11-10 23:42
2006.01.22
Отключение пользователей