Foxtable(狐表)用户栏目专家坐堂 → timestamp类型的字段如何获取?


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

主题:timestamp类型的字段如何获取?

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


加好友 发短信
等级:三尾狐 帖子:621 积分:5130 威望:0 精华:1 注册:2014/8/7 6:56:00
timestamp类型的字段如何获取?  发帖心情 Post By:2015/1/26 15:26:00 [只看该作者]

 Dim dr As DataRow = DataTables("mytable").Find("1=1")
Output.Show(dr("sys_timestamp"))

结果是0
why?
应该怎么获取timestamp的值?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/26 15:30:00 [只看该作者]

 什么意思,你find查找到的是第一行啊,然后这一行的这一列的值是0啊

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


加好友 发短信
等级:三尾狐 帖子:621 积分:5130 威望:0 精华:1 注册:2014/8/7 6:56:00
  发帖心情 Post By:2015/1/26 15:32:00 [只看该作者]

 sys_timestamp 字段类型是 timestamp
他在数据库的值是“0x00000000000D222A”
二在foxtable打印出来是0

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/26 15:33:00 [只看该作者]

你找到的一行是空值.

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/26 15:34:00 [只看该作者]

你取一个有值的行看看

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/26 15:37:00 [只看该作者]

类型转换可以看这里

本地时间转时间戳

Dim dtStart As DateTime = TimeZone.CurrentTimeZone.ToLocalTime(New DateTime(1970, 1, 1))
Dim dtNow As DateTime = DateTime.Parse(DateTime.Now.ToString())
Dim toNow As TimeSpan = dtNow.Subtract(dtStart)
Dim timeStamp As String = toNow.Ticks.ToString()
timeStamp = timeStamp.Substring(0, timeStamp.Length - 7)
时间戳转本地时间

Dim GetTimeStamp As L
Dim dtStart As DateTime = TimeZone.CurrentTimeZone.ToLocalTime(New DateTime(1970, 1, 1))
Dim lTime As Long = Long.Parse(GetTimeStamp + "0000000")
Dim toNow As TimeSpan = New TimeSpan(lTime)
Dim dtResult As DateTime = dtStart.Add(toNow)

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/26 15:37:00 [只看该作者]

 foxtable 不支持此类型,要么你用字符类型,要么改成时间日期类型

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


加好友 发短信
等级:三尾狐 帖子:621 积分:5130 威望:0 精华:1 注册:2014/8/7 6:56:00
  发帖心情 Post By:2015/1/26 15:37:00 [只看该作者]

不是空行啊
Dim dr As DataRow = DataTables("io_list").Find("1=1")
Output.Show(dr("sys_timestamp") & "-" & dr("创建人"))
显示
0-debug

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/26 15:38:00 [只看该作者]

看7楼

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


加好友 发短信
等级:三尾狐 帖子:621 积分:5130 威望:0 精华:1 注册:2014/8/7 6:56:00
  发帖心情 Post By:2015/1/26 15:39:00 [只看该作者]

3q

 回到顶部
总数 11 1 2 下一页