Foxtable(狐表)用户栏目专家坐堂 → 提取服务器时间的问题


  共有4809人关注过本帖树形打印复制链接

主题:提取服务器时间的问题

帅哥哟,离线,有人找我吗?
lsy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/5/6 10:29:00 [显示全部帖子]

Dim cmd As New SQLCommand
Dim dt As Date
cmd.C
cmd.CommandText = "Select GetDate()"
dt = cmd.ExecuteScalar()
Output.Show("服务器时间: " & dt & " 本机时间: " & Date.Now)

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/5/6 10:29:00 [显示全部帖子]

测试结果,正确,钉是钉,铆是铆。

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/5/6 11:03:00 [显示全部帖子]

Dim cmd As New SQLCommand
Dim dt As Date
cmd.C
cmd.CommandText = "Select GetDate()"
dt = cmd.ExecuteScalar()
Output.Show("服务器时间: " & dt & " 本机时间: " & Date.Now)
Dim xxdt As Date = dt
Output.Show(xxdt)

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/5/6 11:05:00 [显示全部帖子]

哪个地方需要系统时间,就在哪个地方重新获取。


 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/5/6 11:10:00 [显示全部帖子]

要想只获取时间信息:

Dim cmd As New SQLCommand
Dim dt As Date
cmd.C
cmd.CommandText = "Select GetDate()"
dt = cmd.ExecuteScalar()
Output.Show("服务器时间: " & dt & " 本机时间: " & Date.Now)
Dim xdt As Date = TimeValue(dt)
Output.Show(xdt)


 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/5/6 11:29:00 [显示全部帖子]

这个问题,我早前做过:

一、

Access数据源

建一个数据表,一行一时间列。

在服务器上(放数据源的电脑)做个小项目,从不关闭。

计划管理,时间间隔:1,这样能保证时间精确。

代码:DataTables("服务器时间").DataRows(0)("时间") = Date.Now

 

自己的项目中:

全局代码:Public  _Now As Date

计划管理,时间间隔:1,这样能保证时间精确。

_Now = DateTables("服务器时间").DataRows(0)("时间")

 

二、

Sql数据源

自己的项目中:

全局代码:Public  _Now As Date

计划管理,时间间隔:1,这样能保证时间精确。

Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "Select GetDate()"
_Now = cmd.ExecuteScalar()

[此贴子已经被作者于2014-5-6 11:39:37编辑过]

 回到顶部