天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 738|回复: 7

[已解决] 表单上展现的日期类型与数据库不一致

[复制链接]
青岛融贯汇众 发表于 2014-1-14 09:55:07 | 显示全部楼层 |阅读模式
本帖最后由 echochen 于 2014-1-14 11:26 编辑

您好,我表单日期字段保存到数据库的为 01.jpg 表单保存时的也是这种类型,后台日期、控件选择的格式为 02.jpg
视图上显示的也是正确的,但是从视图一打开表单日期就变成了 03.jpg 请问是什么原因影响的,日期值脚本如下,并未有什么控制的地方啊
  1. var date1=getItemValueAsDate("日期");
  2. println("datadatedate===="+date1);
  3. if(date1==null || date1==""){
  4.     date1=getToday();
  5. }
  6. println("date==="+date1);
  7. date1;
复制代码
echochen 发表于 2014-1-14 10:04:38 | 显示全部楼层
您好,您之前是不是有个文本框字段叫日期,后来把这个文本框删除再添加的名称为日期的日期选择框?顺便您把您数据库里面这个字段的类型截图给我们看一下。
 楼主| 青岛融贯汇众 发表于 2014-1-14 10:11:43 | 显示全部楼层
回复 2# echochen

一直都是日期控件的
    04.jpg
echochen 发表于 2014-1-14 10:13:28 | 显示全部楼层
您好,那您是所有日期控件都这样还是只有这一个,您换个日期控件试试。
 楼主| 青岛融贯汇众 发表于 2014-1-14 10:49:50 | 显示全部楼层
回复 4# echochen 您好,数据库类型是date就会这样,改为datetime就没问题了,但是如果改为datetime我取出的值就会带时分秒了,

05.jpg
echochen 发表于 2014-1-14 10:58:52 | 显示全部楼层
您好,您显示的值也是带上了时分秒了吗?如果没有且不影响您使用那就不需要更改了,如果您需要取出这个值,但是不想要取出这个值的时候带上时分秒,那您就用format()这个函数转换一下。
 楼主| 青岛融贯汇众 发表于 2014-1-14 11:25:09 | 显示全部楼层
OK了,可以结贴!
echochen 发表于 2014-1-14 11:25:52 | 显示全部楼层

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 11:59

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表