以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  【已解决】sql数据库中,提交时间为日期时间格式,选择了datetime,为什么得到的数据不是年月日时分秒呢?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=137803)

--  作者:李孝春
--  发布时间:2019/7/16 10:06:00
--  【已解决】sql数据库中,提交时间为日期时间格式,选择了datetime,为什么得到的数据不是年月日时分秒呢?
sql数据库中,提交时间为日期时间格式,选择了datetime,为什么得到的数据不是年月日时分秒呢?

图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看
sql数据库中,提交时间为字符格式,得到的数据是年月日时分秒

图片点击可在新窗口打开查看此主题相关图片如下:22.png
图片点击可在新窗口打开查看
这个问题怎么解决呢?


经过各位老师的大力指导,问题终于解决了
产生问题的原因是  项目发布后 表列属性无法手动修改  于是在页面代码中用代码设置日期格式,即解决问题!

SetDateTimeFormat

设置列的日期时间格式。

语法:

SetDateTimeFormat(Fmt)

Fmt:DateTimeFormatEnum型枚举,包括以下可选值:

Date:           标准日期格式,如"2008-12-31"
DateTime:       短日期时间格式,包括日期和时分,如"2008-12-31 9:45"
DateLongTime:   长日期时间格式,包括日期和时分秒,如"2008-12-31 9:45:30"
Time:           短时间格式,包括时分,如“12:59”
LongTime:       长时间格式,包括时分秒,如“12:59:21”

示例

DataTables("故障报修").DataCols("报修提交时间").SetDateTimeFormat(DateTimeFormatEnum.DateLongTime)


[此贴子已经被作者于2019/7/16 16:22:41编辑过]

--  作者:有点蓝
--  发布时间:2019/7/16 10:26:00
--  
在什么地方选择了datetime?主表?副本?sqltable?临时表?
--  作者:李孝春
--  发布时间:2019/7/16 10:34:00
--  回复:(有点蓝)在什么地方选择了datetime?主表?副...

直接是在表列属性里面

图片点击可在新窗口打开查看此主题相关图片如下:55.png
图片点击可在新窗口打开查看
在sql管理器中也更改为下面啊

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

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


结果问题还是依旧


--  作者:有点蓝
--  发布时间:2019/7/16 10:55:00
--  
smalldatetime类型只精确到分,是没有秒的,如果需要秒请改为datetime

下面数据是什么代码得出的,数据来自主表?sqltable?临时表?
图片点击可在新窗口打开查看

--  作者:李孝春
--  发布时间:2019/7/16 11:03:00
--  回复:(有点蓝)smalldatetime类型只精确到分,是没有...
有点蓝老师  
在狐表中加载了这个外部数据表,数据的录入是通过手机端页面录入数据后,弹出下图提示
结果是这个代码弹出提示的

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



--  作者:有点蓝
--  发布时间:2019/7/16 11:17:00
--  
dr变量在什么地方定义的,对应的是哪个datatable?
--  作者:李孝春
--  发布时间:2019/7/16 11:38:00
--  回复:(有点蓝)dr变量在什么地方定义的,对应的是哪...
代码如下:

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


--  作者:有点蓝
--  发布时间:2019/7/16 12:16:00
--  
处理提交时间列属性肯定没有设置正确,或者设置到其它日期列了。
--  作者:李孝春
--  发布时间:2019/7/16 12:49:00
--  回复:(有点蓝)处理提交时间列属性肯定没有设置正确...
经反复核实  验证为时间列 且该为了datelogtime模式  datetime模式 问题依旧
--  作者:有点蓝
--  发布时间:2019/7/16 14:01:00
--  
联系客服远程看看