以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  日期格式问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=105879)

--  作者:niu_niu
--  发布时间:2017/8/28 16:02:00
--  日期格式问题
请问:在数据库中日期列保存的格式为datetime类型  日期显示为2017-08-28 15:03,在狐表平台使用sql语句查询后,日期列就只显示年月日,不显示后面的时间,如何处理才能将时间也显示出来呢?
--  作者:有点甜
--  发布时间:2017/8/28 16:07:00
--  

 设置列的格式,即可

 

http://www.foxtable.com/webhelp/scr/1611.htm

 


--  作者:niu_niu
--  发布时间:2017/8/28 16:11:00
--  
在表1的 AfterSelChange 事件中,将关联的信息查询后填充在表2中,使用 
DataTables("订单").DataCols("日期").SetDateTimeFormat(DateTimeFormatEnum.DateTime)  处理一下还是没有变化,是为什么呢?

--  作者:niu_niu
--  发布时间:2017/8/28 16:18:00
--  
    Dim s As String
    s = sql查询语句
    Tables("表2").Fill(s,"AAA",True)
    Tables("表2").AutoSizeCols
    DataTables("表2").DataCols("创建时间").SetDateTimeFormat(DateTimeFormatEnum.DateTime)   ----没起作用

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


[此贴子已经被作者于2017/8/28 16:33:15编辑过]

--  作者:有点甜
--  发布时间:2017/8/28 16:30:00
--  

1、你如何生成表的?写什么代码?

 

2、你生成的表叫什么名字?

 

3、生成表以后,再执行代码

 

DataTables("表名").DataCols("列名").SetDateTimeFormat(DateTimeFormatEnum.DateLoneTime)

 


--  作者:niu_niu
--  发布时间:2017/8/28 16:35:00
--  
生成表都没什么问题,就是最后日期格式调整  那条语句 没起作用
--  作者:有点甜
--  发布时间:2017/8/28 16:59:00
--  
以下是引用niu_niu在2017/8/28 16:35:00的发言:
生成表都没什么问题,就是最后日期格式调整  那条语句 没起作用

 

你表名肯定没写对。


--  作者:niu_niu
--  发布时间:2017/8/28 17:09:00
--  
查询内容都已经填充的表格上了,怎么会到最后一句  表名没写对呢?   
是不是 DataTables("表名").DataCols("列名").SetDateTimeFormat(DateTimeFormatEnum.DateLoneTime)   不能在AfterSelChange 事件中使用呢?

--  作者:有点甜
--  发布时间:2017/8/28 17:42:00
--  

试试这样写

 

Tables("表2").DataTable.DataCols("创建时间").SetDateTimeFormat(DateTimeFormatEnum.DateLongTime)


--  作者:niu_niu
--  发布时间:2017/8/28 18:02:00
--  
已搞定 ,谢谢