以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何刷新date.today  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=115030)

--  作者:lur320
--  发布时间:2018/2/28 9:33:00
--  如何刷新date.today
我测试了data.today在程序开启时修改计算机的时区和时间,date.today并不会更新。
需要重新打开程序后,才会变。
请问如何实时的更新date.today?

--  作者:huangfanzi
--  发布时间:2018/2/28 10:03:00
--  
搞个计划管理
--  作者:有点甜
--  发布时间:2018/2/28 10:16:00
--  
以下是引用lur320在2018/2/28 9:33:00的发言:
我测试了data.today在程序开启时修改计算机的时区和时间,date.today并不会更新。
需要重新打开程序后,才会变。
请问如何实时的更新date.today?

 

你是如何测试的?我测试没问题。

 

执行msgbox(date.today)

然后修改日期

再执行msgbox(date.today)

 

得到的都是正确的日期。请具体说明你要做什么。


--  作者:lur320
--  发布时间:2018/2/28 10:20:00
--  
以下是引用有点甜在2018/2/28 10:16:00的发言:

 

你是如何测试的?我测试没问题。

 

执行msgbox(date.today)

然后修改日期

再执行msgbox(date.today)

 

得到的都是正确的日期。请具体说明你要做什么。



图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看


--  作者:lur320
--  发布时间:2018/2/28 10:21:00
--  
而且date.today和date.now一样。我改的是时区。时间公司电脑不能改,但是有客户端的人需要出差改时区。
--  作者:lur320
--  发布时间:2018/2/28 10:26:00
--  
我又测了下,改时间是OK的,但是改时区就不会变。
--  作者:有点甜
--  发布时间:2018/2/28 10:52:00
--  

测试了一下,没办法,必须重新打开一次项目才能获取到正确的时区。

 

.net 2.0状态下,无法更新时区缓存信息的。你只能做一个重启的按钮,重启项目,如代码

 

application.Restart