Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何获取系统的时间?(已解决)

1楼
YDS 发表于:2011/7/16 16:14:00

增加一行时如何自动在时间列填入增加的时间

e.DataRow("时间") = format(Date.now(),"T")

这样为什么不对

[此贴子已经被作者于2011-7-16 17:09:58编辑过]
2楼
狐狸爸爸 发表于:2011/7/16 16:15:00
e.DataRow("时间") = Date.now()
3楼
YDS 发表于:2011/7/16 16:17:00
以下是引用狐狸爸爸在2011-7-16 16:15:00的发言:
e.DataRow("时间") = Date.now()

这样返回的是日期和时间,我只想要时间

[此贴子已经被作者于2011-7-16 16:21:58编辑过]
4楼
狐狸爸爸 发表于:2011/7/16 16:22:00

将日期格式设置设置为Time即可。

5楼
YDS 发表于:2011/7/16 16:27:00
以下是引用狐狸爸爸在2011-7-16 16:22:00的发言:

将日期格式设置设置为Time即可。

我用的sql,该如何设置类型呢?

6楼
易服 发表于:2011/7/16 16:36:00

试试

e.DataRow("时间") =Format(now,"T")

7楼
狐狸爸爸 发表于:2011/7/16 16:37:00

http://www.foxtable.net/help/topics/0044.htm

 

8楼
YDS 发表于:2011/7/16 17:09:00

谢谢各位的热心帮助

问题解决,办法如下:

SQL 2008 该列数据类型选择time(0)

然后用

e.DataRow("时间") = format(Date.now(),"T")

SQL 2008新的日期格式和2005不一样,大家注意下!

[此贴子已经被作者于2011-7-16 17:09:19编辑过]
共8 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.