PDA

View Full Version : سوال در مورد Time



سیروس مقصودی
دوشنبه 23 خرداد 1384, 07:48 صبح
با سلام

چگونه میتوان نمایش ساعت سیستم را از 12 ساعت به 24 ساعت تغییر داد ( البته از طریق برنامه )

مثلا به جای نمایش ساعت 11:30 عصر . ساعت بصورت 23:30 نمایش داده شود .

با تشکر :flower: :flower: :flower:

vcldeveloper
سه شنبه 24 خرداد 1384, 03:13 صبح
var
Reg : TRegistry;
Key : string;
begin
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_CURRENT_USER;
Key := 'HKEY_CURRENT_USER\Control Panel\International';
if Reg.OpenKey(Key,False) then
if Reg.ValueExists('sTimeFormat') then
Reg.WriteString('sTimeFormat','HH:mm:ss');
Reg.CloseKey;
finally
Reg.Free;
end;
end;

Ali_Hashemi
سه شنبه 24 خرداد 1384, 09:46 صبح
سلام
اگه بخوای تو برنامت این اتفاق بیفته این کد رو استفاده کن :




ShortTimeFormat:='hh:mm:ss'
LongDateFormat:='hh:mm:ss'


یا هر format دیگه ای که میخوای .

راحله سعادتی
دوشنبه 22 اسفند 1384, 14:51 عصر
من این کد ار می نویسم ولی جواب نمیده.
از راه ریجستری هم رفتم اما بازم جواب نداد

من این جوری نوشتم و لی چیزی که پیغام داد این بود
12:20:32 ب.ظ



ShortTimeFormat:='hh:mm:ss' ;
ShowMessage(TimeToStr(Time)) ;

ehsan2000
دوشنبه 22 اسفند 1384, 15:47 عصر
LongtimeFormat:='hh:mm:ss' درست کار می کنه.

آیدا رضایی
دوشنبه 22 اسفند 1384, 23:42 عصر
لطفا کمی دقت کنید.
HH با hh فرق میکنه .
همونطور که میبینید آقای کشاورز نوشتن HH .
موفق باشید