1.基本功能 1.基本功能
1.1.日期时间 1.1.日期时间
2.配置方法 2.配置方法
2.1.日期时间 2.1.日期时间
配置
1.对象建模–业务对象–业务对象管理:编辑业务对象,点击【可视化布局】按钮,打开可视化界面。
2.点击布局上的小齿轮,拖拽需要配置日期时间的字段。点击确定。此处需要了解布局详细配置,可以链接到布局配置界面。
3.选择字段,如果格式需要存储到分钟即【2019-08-23 11:25:00】(秒级的值都以00截取),则右侧控件类型中选择【日期时间】;如果数据格式存储到【2019-08-23 11:25:03】则选择【日期时间(秒级)】。
4. 如果数据库存储格式为date类型时,在【数据建模–数据结构–数据元素】中找到这个属性对应的数据元素的【数据类型】为【日期时间型】,【数据库类型】为【timestamp】或者【date】;在【业务对象–属性定义】中该字段的【数据类型】为【日期时间型】,【UI组件类型】为【05】。
5. 如果数据库存储格式为varchar类型时,在【数据建模–数据结构–数据元素】中找到这个属性对应的数据元素的【数据类型】为【日时间(字符串)】,【数据库类型】为【varchar】;在【业务对象–属性定义】中该字段的【数据类型】为【时间】,【UI组件类型】为【05】。
代码
存储格式为date类型,实体中代码举例
/** 日期时间型测试 */
@Column(name="EFFECTIVE_TIME",nullable = true,length=0)
@DateTime
private Date effectiveTime;
存储格式为varchar类型,实体中代码举例
/** 字符日期时间 */
@Column(name="EFFECTIVE_TIME",nullable = true,length=50)
@DateTimeString
private String effectiveTime;
界面html中,日期时间类型代码举例
<g-date g-focus-select name="testLixq301Db.effectiveTime" ng-model="testLixq301Db.effectiveTime" format="yyyy-MM-dd HH:mm" ></g-date>
界面html中,日期时间(秒级)代码举例
<g-date g-focus-select name="testLixq301Db.effectiveTime" ng-model="testLixq301Db.effectiveTime" format="yyyy-MM-dd HH:mm:ss" ></g-date>