难道formatdatetime函数不能格式化成,12小时格式的时间10:32:10?(50)

  • 主题发起人 主题发起人 delhpi
  • 开始时间 开始时间
D

delhpi

Unregistered / Unconfirmed
GUEST, unregistred user!
MEMO1.LINES.ADD( formatdatetime('HH:nn:ss',strtodatetime('22:32:10')));
 
label1.Caption := FormatDateTime('yyyy-mm-dd, hh:mm AM/PM', now);
 
不过得到的结果多了am pm这样的字符,似乎还要替换一下。
 
不用替换,直接用系统的就行了:FormatDateTime('hh:mm:ss ampm', Now);
 
FormatDateTime('HH:mm:ss, Time); 为何看到有人用大写的HH呢?经常可以看到,这个有什么作用吗?
 
大小写不敏感,你看帮助就知道了Date-Time Format Strings
 
是啊,我看帮助和自己测试,都发现大小写不敏感,但是 经常看见很多人都是 用大写,难道是 写着玩的?
 
接受答案了.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
911
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部