以文本方式查看主题 - 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,为什么得到的数据不是年月日时分秒呢? sql数据库中,提交时间为字符格式,得到的数据是年月日时分秒 这个问题怎么解决呢? 经过各位老师的大力指导,问题终于解决了 产生问题的原因是 项目发布后 表列属性无法手动修改 于是在页面代码中用代码设置日期格式,即解决问题! SetDateTimeFormat 设置列的日期时间格式。 语法: SetDateTimeFormat(Fmt) Fmt:DateTimeFormatEnum型枚举,包括以下可选值: Date: 标准日期格式,如"2008-12-31" 示例 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?主表?副... 直接是在表列属性里面 在sql管理器中也更改为下面啊 结果问题还是依旧
|
-- 作者:有点蓝 -- 发布时间:2019/7/16 10:55:00 -- smalldatetime类型只精确到分,是没有秒的,如果需要秒请改为datetime 下面数据是什么代码得出的,数据来自主表?sqltable?临时表? |
-- 作者:李孝春 -- 发布时间:2019/7/16 11:03:00 -- 回复:(有点蓝)smalldatetime类型只精确到分,是没有... 有点蓝老师 |
-- 作者:有点蓝 -- 发布时间:2019/7/16 11:17:00 -- dr变量在什么地方定义的,对应的是哪个datatable? |
-- 作者:李孝春 -- 发布时间:2019/7/16 11:38:00 -- 回复:(有点蓝)dr变量在什么地方定义的,对应的是哪... 代码如下: |
-- 作者:有点蓝 -- 发布时间:2019/7/16 12:16:00 -- 处理提交时间列属性肯定没有设置正确,或者设置到其它日期列了。 |
-- 作者:李孝春 -- 发布时间:2019/7/16 12:49:00 -- 回复:(有点蓝)处理提交时间列属性肯定没有设置正确... 经反复核实 验证为时间列 且该为了datelogtime模式 datetime模式 问题依旧 |
-- 作者:有点蓝 -- 发布时间:2019/7/16 14:01:00 -- 联系客服远程看看 |