人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的delphi编程实现改变操作系统日期懂设计的网友们快点来了解吧!
【 tulaoshi.com - 编程语言 】
日期函数Now()、Date()、Time()大家都用得多了,这些函数是读取系统日期时间的。可是遇到需要改变操作系统的时间时,他们就一点办法也没有,而Delphi4又没有提供相关的函数,所以只好求助于API函数SetSystemTime(SystemTime);无奈他要求的变量SystemTime太古怪了,属于TSystemTime,需要经过转换才可以得到,所以举例如下:
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)1、定义变量
var SystemTime: TSystemTime;
2、转换日期
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)DateTimeToSystemTime(StrToDatetime(1999-09-01 11:12:12 ),SystemTime);
3、改变系统日期
SetSystemTime(SystemTime);
到此系统日期已经改变,可是由于API函数SetSystemTime()本身存在的BUG,在你改变系统日期以后,等待一会,你会看到系统的日期是对的,可是时间却错了,并不是我们设定的11:12:12,这样的问题看来需要微软才能解决了。
来源:http://www.tulaoshi.com/n/20160219/1616027.html
看过《delphi编程实现改变操作系统日期》的人还看了以下文章 更多>>