首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么判断 时间是否是 晚上凌晨 ? 注意时间有12 /24小时制

2012-06-03 
如何判断 时间是否是 晚上凌晨?注意时间有12 /24小时制如何准确判断 操作系统 时间采用哪种小时制?24的 晚

如何判断 时间是否是 晚上凌晨 ? 注意时间有12 /24小时制
如何准确判断 操作系统 时间采用哪种小时制?
24的 晚上凌晨就是00:00:00
12小时的就是 12:00:00  

也就是 新一天来临 那一刻 程序要 触发事件!

[解决办法]
系统时间其实就是浮点数,与小时制没有关系。
你可以自己将时间格式化成24小时进制即可

比如:
var
s:string;
s:=formatdatetime('yyyy"年"m"月"d"日"h"时"n"分"s"秒"',now);
[解决办法]

Delphi(Pascal) code
procedure TForm1.Button1Click(Sender: TObject);var  s: string;begin  GetFormatSettings;  s := LongTimeFormat;  if copy(s, 1, 2) = 'H' then    showmessage('24小时制式')  else    showmessage('12小时制式');end; 

热点排行