[TOC]
# 名称:
Date and Time | 日期时间数据/变量
# 图标:
![](https://box.kancloud.cn/5d4ce903410c1c41166ea4c2884ec5b9_33x33.PNG =35x35)
# 功能:
* 日期时间类数据/变量,是一个最小的元数据元件,无法向下分解
* **主要功能一**:设定对象的数据类型为日期时间类型
· 此功能只在极少数情况下用到,且针对输入输出元件的类型在不确定类型时才需手动设定
· 大多数情况下,开发完成后输入输出元件都有前后连接的对象,元件的类型由连接对象自动确定
· 输入输出元件除外的其他元件,因为自有特定类型所以无需考虑类型设定
* **主要功能二**:建立一个日期时间类型变量
· 开发区某个父元件中放入此元件,自动生成一个日期时间变量,来存放日期时间类型值,这类典型的用法是设计数据库表/记录对象时,用于设计日期时间类型字段;也可以为任意父元件添加一个日期时间变量来存放日期时间内容,在需要用日期时间信息时用[父级对象引用](./1118672)来调用变量;如果要建立一个独立的日期时间变量在随处可调用,则需要将变量放于一个数据结构中,通过复制复用数据结构来使用变量
· 因为是元数据,可以将此元件放于其他元件中组合成一个组合元件(如日期时间显示元件就是默认含一个日期类型固定名称为“值<**Value**>”的变量的组合元件)
· 组合元件中变量很常用的一个方式是在一个数据结构对象中添加多个日期时间变量及其他类型变量对象,用数据结构来表述特定结构的数据内容,比如XML文本内容、Json格式内容、Excel上传的数据信息结构等,这些都是用可视化的数据结构对象来表述数据内容的(含日期时间字段的数据库表/记录可理解为此类应用的特例)
· 父元件中固定名称的数字变量子元件,用于存放父元件的属性值或父元件的内容值;比如日期时间显示元件中内容变量<**Value**>
· 变量在父元件中如果没有值传入,则为空值(可以用“Exists是否有值/对象”元件来判断是否有值在变量中)
# 使用方式:
* **设定对象数据类型方式**:将此类型元件从右侧元件选项板拖放到要设定的输入输出元件三角形图标中即可
· 拖放设定完成后选中输入输出元件按F2打开重命名窗口就会看到设定的类型,未设定时无类型值信息,无类型信息时保存时验证会提示需要设定类型
* **作为变量元件的使用方式**:作为普通变量、库表字段变量、固定名称属性变量使用介绍除功能部分说明外,还可以参考“从需求出发的开发”一章“[数据类型与变量](./1118649)”一节
### 输入
日期时间值可以用模板加数字常量生成,或由日期时间类处理元件生成日期时间值,然后直接用连线传值方式传入日期时间变量
### 输出:
日期时间变量放于数据结构、库表记录或显示元件中时,从数据结构、库表记录对象传出值,或是由显示元件转换为数据元件后的父类型对象来调用日期时间值
## 示例:
请参考“从需求出发的开发”一章“[数据类型与变量](./1118649)”一节
- TERSUS概述
- 开始开发
- 开发工具
- 常用元件及操作
- 元件属性
- 固定元件名称
- 可视化元件
- 元件使用说明
- 基本操作元件
- Select单击选中
- Marquee框选多个
- Flow传值或流程
- Remove删除对象
- Note备注标签
- Trigger触发器/输入
- Exit输出
- Error Exit异常输出
- 数据类型元件
- Text字符数据/变量
- Number数字数据/变量
- Date日期数据/变量
- Date and Time时间数据/变量
- Boolean布尔数据/变量
- Binary二进制数据/变量
- Map键值数据/变量
- Data Structure自定义数据结构
- Database Record数据库表/记录
- File文件数据/变量
- Error错误或异常类型的数据
- Anthing任意数据/变量
- Nothing空值
- 常量常数元件
- Text字符/文本常量
- Number数字常量
- Date日期常量
- Date and Time时间常量
- Yes布尔常数是
- No布尔常数否
- 行为处理元件
- Action普通行为处理
- Service服务器行为处理
- Secure Service安全验证服务器处理
- System系统功能逻辑处理
- Callable Service可调用的行为处理
- 集合处理元件
- Appears对象是否出现
- Count计数
- Create生成
- Exclude排除
- Exists是否有值对象
- Find Elements查找对象
- First第一个对象
- Get Numberred Item第N个对象
- Last最后一个对象
- Insert Numberred Item插入第N个
- Remove Numberred Item删除第N个对象值
- Merge合并
- Range区间整数值
- Sort排序
- Unique Items唯一化
- Get Map Entry取键值
- Put Map Entry存键值
- Group组合
- Filter Numbers过滤
- 数据库/记录处理元件
- Insert记录插入
- Update更新
- Delete删除
- Database UpdateSQL处理
- Call Procedure执行处理
- SQL Batch批处理
- Squence Number序列号
- Find查询
- Advanced Find高级查询
- Database Query SQL查询
- Commit执行
- Roll Back回滚
- Get Catalogs获取数据源名称
- Get Schemas获取实例名称
- Get Tables获取库表信息
- Get Columns获取字段信息
- 日期时间元件
- Construct Date生成日期
- Construct Date and Time生成时间
- Earlier是否早于
- Earlier or Equal是否早于等于
- Earliest最早日期时间
- Equal是否同一日期时间
- Format Date and Time日期时间转字符串
- Parse Date and Time字符串生成日期时间
- Get Week周序号
- Later是否晚于
- Later or Equal是否晚于等于
- Latest最晚日期时间
- Now当前时间
- Relative Date相对日期
- Relative Time相对时间
- Split Date日期拆分
- Split Date and Time日期时间拆分
- Time Difference时间间隔
- Today当前日期
- Week Dates某周日期
- 用户端处理元件(显示行为元件)
- Alert提示
- Confirm确认
- Set Unload Confirmation退出确认
- Back上页
- Forward下页
- Focus输入定位
- Go to URL打开地址
- Create Location生成地址
- Prompt for Date日期弹窗
- Close Window关闭窗口
- Delete Elements删除元件
- Refresh刷新
- Log Out退出登录
- Play Sound播放音频
- Print打印
- Reload重新加载
- Show File下载
- Switch View跳转显示
- Get Element Name元件名称
- Get Style Attribute获取样式
- Set Style Attribute设定样式
- Get Event Attribute用户行为
- Add Style Class添加样式类
- Remove Style Class删除样式类
- Get View Parameters地址参数
- Get Cookie取客户端用户数据
- Set Cookie存客户端用户数据
- Store键值存入本地
- Retrieve读取本地键值
- Get Parent父元件
- Get Index显示序号
- Get GeolocationGPS位置
- Show树目录显示
- Background Action后台行为(异步)处理
- Call Java Applet执行Applet
- Click点击
- Fire Event触发事件
- Set Alert Mode是否提示
- Take Picture拍照
- Is Online是否联网在线
- 用户端元件(显示元件)
- Pane显示块
- Row行
- Column列
- Toolbar工具条
- Button Group按钮组
- Button按钮
- Image图片
- Label字符标签
- Form表单
- Text Field字符输入
- Text Area多行字符输入
- Password密码输入
- Number Field数字输入
- Date Field日期输入
- Selection Field下拉选择
- File Field 文件输入
- Check Box勾选
- Radio Button Group圆形单选
- Radio Button圆形按钮
- Text Labeled Field带标签的字符输入
- Number Labeled Field带标签的数字输入
- Date Labeled Field带标签的日期输入
- Selection Labeled Field带标签的下拉选择
- Check Box (With Label)带标签的勾选
- Text Display字符显示
- Number Display数字显示
- Date Display日期显示
- Date and Time Display时间显示
- Link链接
- Group组
- List列表
- Page Dialog页
- Modal Dialog弹窗
- Tabbed Pane分页显示
- Split Pane左右栏
- Simple Table简单表格
- Table表格
- HTML Tag任意标签元件
- HTML Display显示超文本
- HTML Editor富文本编辑器
- 流程处理元件
- Add都满足
- Branch是哪些值
- Branch by Type是哪些类型
- Conditional Flow有条件传值
- 数学元件
- Absolute Number绝对值
- Add相加
- Average平均数
- Compare比较
- Convert Text to Number字符串转数字
- Convert Number to Text数字转字符串
- Decrement减1
- Devide除
- Equal是否相等
- Equal with Tolerance是否差不多
- Greater大于
- Greater or Equal大于等于
- Increment加1
- Is Zero是否为0
- Maximum最大数
- Minimum最小数
- Multiply乘
- Negtive是否小于0
- Negtive or Zero是否小于0或等于0
- Positive是否大于0
- Positive or Zero是否大于0或等于0
- Product积
- Random Number随机数
- Round取小数位
- Smaller小于
- Smaller or Equal小于等于
- Square Root平方根
- Subtract减
- Sum和
- 安全控制元件
- Check Permissions是否有权限
- Get All Permissions全部权限
- Get Logged-in User登录用户ID
- Set Logged-in User授权登录
- Get Session Attributes用户服务器信息
- Encript加密
- Decript解密
- Generate Key生成密钥
- Secure Hash哈希加密值
- 文本/字符串处理元件
- Compute Hash转哈希值
- Concatenate合并
- Equal相同
- Extract取字符串
- Get Position位置
- Is Empty是否空值
- Length长度
- Match结构判定
- Replace替换
- Escape Regex正则表达式字符转义
- Split拆分
- Trim移除空格
- Ends with判断结尾
- Starts with判断开头
- Lower Case转小写
- Upper Case转大写
- Binary to Text转字符串
- Text to Binary转二进制
- Encode URL地址编码
- Decode URL地址解码
- Read Lines读取文本
- HTML Filter过滤
- Escape HTML转字符实体
- Unescape HTML实体转字符串
- Escape Text转格式文本
- Unescape Text转字符串
- Prepare Text Template文本模板
- Create Text from Template生成文本
- 集成功能元件
- Deep Copy深拷贝
- Equal对象是否相等
- Identical是否一致
- Convert转数据结构
- Create from Template模板生成字符串
- Get Deployment Parameters部署参数
- Get Content Type格式处理
- Get Context Element取元件
- Get Element取元件
- Set Element设定值
- Read File文件内容
- Read Binary File文件内容
- Create File URL文件地址
- Read Resource文件内容
- Write Resource生成文件
- Log日志
- HTTP Request HTTP请求
- Get HTTP Headers HTTP头信息
- Get File Atrributes文件信息
- Get Folder Contents文件夹信息
- Run External Command运行其他程序
- Load CSV Table上传CSV数据
- Load Excel Table导入Excel数据
- Notify Error报错信息
- SerialIZE XML转XML文本
- Parse XML生成xml数据可视化对象
- Create JSON生成JSON文本
- Parse JSON Json字符转数据可视化对象
- Parse字符串转数据可视化对象
- Run Javascript运行JS脚本
- Send Email发邮件
- Publish发送信息
- Subscribe订阅信息
- Timer定时处理
- Cancel Timer取消定时处理
- Transform Image图片转置
- Convert Image转图片格式
- Get Image Attibutes图片参数
- Get Image Matadata图片属性
- Generate Barcode条码二维码
- Wait等待
- Get Modal获取模型
- Dynamic Invocation动态调用模型
- Invoke Element Action元件操作
- Get Mail邮件信息
- Delete Mail删除邮件
- Parse CSS样式文件
- ZIP文件打包
- Create OpenDocument from Template生成文件
- Convert Document转文件格式
- Convert to PDF文件转PDF
- Stamp PDF PDF签字
- Concatenate PDF 合并PDF
- Get PDF Attributes PDF属性
- 图表元件
- Pie Chart饼图
- Bar Chart柱图
- Line Chart线图
- 自动测试
- Test Runner测试框架
- Test Suite测试包
- Display Test Case显示类测试块
- Process Test Case逻辑类测试块
- 授权版增加元件
- XIRR定投收益率
- Check Password LDAP单点登录认证
- Authorization用户登录模块
- Log日志系统模块
- Auto-complete Input Field自动完成内容输入
- Tree Display and Management树形目录模块
- Variables系统变量参数管理模块
- LDAP Query目录数据查询
- Export to Excel导出数据到Excel
- Update Excel Table数据插入到Excel
- Update Excel Text更新Excel中的值
- 从需求出发的开发
- 语法基础
- 数据类型与变量
- 判断、循环和函数
- 基于对象的处理
- 浏览器程序
- 表单及用户交互
- 窗体和框架
- 正则表达式
- 日期、时间和计时器
- 错误、调试和处理
- 常见报错信息
- Cookie存储信息
- HTML使用
- XML、Json处理
- Office相关文档处理
- Ajax处理
- 消息发送与接收
- 企业级应用
- 应用安全性
- 前端及样式设计
- 常用样式标签
- 用样式类定义样式
- 默认样式文件说明
- Bootstrap样式说明
- 样式设计中图标使用
- 第三方功能接入
- Echarts数据可视化
- 发送短信息
- Lodop专业打印
- 地图API接入
- API接口使用
- 请求第三方接口
- 为第三方提供接口
- 无代码项目中调用
- 数据及数据库管理
- 数据库表
- 库表字段
- 数据库独立管理
- 软件部署与服务器管理
- 服务器环境搭建
- 项目及服务器运维
- APP生成、小程序应用
- 移动端开发
- 小程序类接入
- 生成安卓应用
- 生成iOS应用
- 问题及技术支持