08 2017 档案

摘要:在设置定时任务时,无意之间发现一个BUG, 定时在00:10:00的任务,执行了2次, 百思不得其解, 一调试发现, 00:10:00,00:09:59的secondsBetween结果值是0, 正确结果应该是1, 因而执行了二次, 其他时间都正常,只有这个时间不对, 在Delphi 10.1下编译 阅读全文
posted @ 2017-08-24 09:44 ideaHead 阅读(774) 评论(0) 推荐(1)
摘要:可能平时在转换UNIX时间时没有注意结果,当转换成UNIX时间后,再转换回来对比发现时间和标准时间差了8个小时。网上有相关的修正方法,但仅适用于WINDOWS平台,以下方法全平台适合。 datetimetounix( TTimeZone.Local.ToUniversalTime(now) ) 阅读全文
posted @ 2017-08-01 12:24 ideaHead 阅读(821) 评论(0) 推荐(0)