折雨的天空

新浪微薄腾讯微薄

最新碎语:最近霉到了住。哎。。。

您的位置:折雨的天空 >其他技术> 项目上要用到的一点知识。

项目上要用到的一点知识。

1.1.1 数据元表示类属性

数据元的表示类属性中,“数据元值的数据类型”和“表示格式”两部分主要依据《GB/T 19488.1-2004 电子政务数据元 第1部分 设计和管理规范》、《JT/T 697.1-2007 交通信息基础数据元 第1部分 总则》,其中涉及日期与时间的部分采用《GB/T 7408-2005数据元和交换格式 信息交换 日期和时间表示法》。

5.2.4.1 数据元值的数据类型

“数据元值的数据类型”的描述规则见表(3)。

    3数据元值的数据类型描述规则

数据元值的

数据类型

表示符

     

字符型(string)

S

通过字符形式表达的值的类型。可包含字母字符(a-z,A-Z)、数字字符等。(默认GB 2312 信息交换用汉字编码字符集 基本集)

布尔型boolean)

L

0 (False) 1 (True) 形式表示的逻辑值

数值型(number)

N

通过“0”到“9”数字形式表示的值的类型

日期型(date)

D

采用GB/T 7408-2005数据元和交换格式 信息交换 日期和时间表示法中规定的YYYYMMDD格式表示的值的类型

日期时间型(datetime)

DT

采用GB/T 7408-2005 数据元和交换格式 信息交换 日期和时间表示法中规定的YYYYMMDDThhmmss格式表示的值的类型。(字符T作为时间的标志符,说明日的时间表示的开始。)

时间型(time)

T

采用GB/T 7408-2005 数据元和交换格式 信息交换 日期和时间表示法中规定的hhmmss格式表示的值的类型

二进制(binary)

BY

上述无法表示的其他数据类型,如图象、音频、视频等二进制流文件格式

 

5.2.4.2 表示格式

“数据元值的表示格式”中,字符含义描述规则见表(4),字符长度描述规则见表(5)。

   4 数据元值的表示格式中字符含义描述规则

字符

含义

A

字母字符

N

数字字符

AN

字母或()数字字符

D8

采用YYYYMMDD的格式表示,其中,“YYYY”表示年份,“MM”表示月份,“DD”表示日期

T6

采用hhmmss的格式表示,其中“hh”表示小时,“mm”表示分钟,“ss”表示秒

DT15

采用YYYYMMDDThhmmss的格式表示,字符T作为时间的标志符,说明日的时间表示的开始;其余字符表示与上同

 

     5 数据元值的表示格式中字符长度描述规则

类别

表示方法

固定长度

在数据类型表示符后直接给出字符长度的数目。

可变长度

1) 可变长度不超过定义的最大字符数

在数据类型表示符后加 “..”后给出数据元最大字符数目。

2) 可变长度在定义的最小和最大字符数之间

在数据类型表示符后给出最小字符长度数后加 “..”后,再给出最大字符数。

有若干字符行

表示的长度

按固定长度或可变长度的规定给出每行的字符长度数后加“X” 后,再给出最大行数。

有小数位

按固定长度或可变长度的规定给出字符长度数后,在“,”后给出小数位数。字符长度数包含整数位数、小数点位数和小数位数。

数据元值的表示格式示例:

1字符型

AN18       固定长度为18个字符(字母或(和)数字)长度的字符。

A..100     可变长度,最大为100个字符(字母)长度的字符。

AN..100    可变长度,最大为100个字符(字母或(和)数字)长度的字符。

N2         固定长度为2个字符(数字)长度的字符。

AN..40X3   最多3行,每行最大长度为40个字符(字母或(和)数字)长度的字符。

2逻辑型(布尔型)

L(1)L(T) 表示取值为真;

L(0)L(F) 表示取值为假;

3数值型

N3         固定长度为3位数字。

N..3       最大长度为3位数字。

N2..4      最小长度为2位,最大长度为4位数字。

N5,1       最大长度为5位的十进制小数格式(包括小数点),小数点后保留1位数字。

N5..7,1    最小长度为5位,最大长度为7位的十进制小数格式(包括小数点),小数点后保留1位数字。

N5..8,..2  最小长度为5位,最大长度为8位的十进制小数格式(包括小数点),小数点后保留最多2位数字。

4日期型

D8         采用YYYYMMDD格式(8位定长)表示年月日。

199818日,应表示为19980108

5DT  日期时间型

       DT15       采用YYYYMMDDThhmmss格式(15位定长)表示年月日时分秒。

6时间型

T6         采用hhmmss格式(6位定长)表示时分秒。

7BY 二进制  (BY后加具体的媒体格式表示)

BY-JPEG    表示该数据是一个JPEG格式文件。

------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------

转载请注明本文标题和链接:《项目上要用到的一点知识。

奖励一下

取消

分享不易,烦请有多多打赏,如您也困难,点击右边关闭即可!

扫码支持
扫码打赏,5元,10元,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

-秒后自动关闭,如已打赏,或者不愿打赏,请点击右上角关闭图标。

发表评论

路人甲 表情
看不清楚?点图切换