首页 相关文章 delphi编程实现改变操作系统日期

delphi编程实现改变操作系统日期

  日期函数Now()、Date()、Time()大家都用得多了,这些函数是读取系统日期时间的。可是遇到需要改变操作系统的时间时,他们就一点办法也没有,而Delphi4又没有提供相关的函数,所以只好求助于API函数SetSystemTime(SystemTime);无奈他要求的变量SystemTime太古怪了,属于TSystemTime,需要经过转换才可以得到,所以举例如下:

  1、定义变量

  var SystemTime: TSystemTime;

  2、转换日期

  DateTimeToSystemTime(StrToDatetime(1999-09-01 11:12:12 ),SystemTime);

  3、改变系统日期

  SetSystemTime(SystemTime);

  到此系统日期已经改变,可是由于API函数SetSystemTime()本身存在的BUG,在你改变系统日期以后,等待一会,你会看到系统的日期是对的,可是时间却错了,并不是我们设定的11:12:12,这样的问题看来需要微软才能解决了。

...[ 查看全文 ]

2016-02-19 标签:

delphi编程实现改变操作系统日期的相关文章

手机页面
收藏网站 回到头部