如何动态更新系统时间格式中的:上下午符号。(200分)

  • 主题发起人 主题发起人 拓荒者
  • 开始时间 开始时间

拓荒者

Unregistered / Unconfirmed
GUEST, unregistred user!
各位,遇到一个麻烦的问题:

系统时间格式中的长短日期型,以及分隔符都有办法用下面类似的方法处理:
SetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SSHORTDATE, pchar('yyyy-MM-dd'));
但是:不知道上下午符号如何动态修改,急用!
 
SetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_STIMEFORMAT, pchar('HH:mm:ss tt'));
 
找到办法了:
var
sAM,sPM : string;

SetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_S1159, pchar(sAM));
SetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_S2359, pchar(sPM));
 

Similar threads

后退
顶部