1 procedure SetDateTimeFormat;  
2 var   p: DWORD;       //TFormatSettings ; 
3 begin   
4     SetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SSHORTDATE, pchar('yyyy-MM-dd')); //设置短日期格式  
5        SetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_STIMEFORMAT, pchar('H:mm:ss')); 
6     //设置时间格式,24小时制    
7      SendMessageTimeOut(HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0, SMTO_ABORTIFHUNG, 10, p); 
8     //设置完成后必须调用,通知其他程序格式已经更改,否则即使是程序自身也不能使用新设置的格式 
9 end; 

 

 

posted on 2012-12-22 17:38  幻劫  阅读(201)  评论(0编辑  收藏  举报