对内部数据类型进行类型转换的执行函数。
数据类型 | 注释 |
---|---|
数值型 | 转换后的数值型数据。 |
参数名 | 数据类型 | 注释 |
---|---|---|
转换对象字符串 | 字符型 | 指定转换的字符串对象。 |
字符串解析格式 | 字符型 | 指定字符串解析格式的元字符组合。 |
9 | 将包含"," (comma)、"$"的字符串转换为数值(在函数中把"\"作为"$"进行处理)。 |
yyyy | 从指定位置读取的年份(4位数)。 |
yy |
从指定位置读取的年份(2位数)。 从1964年到1999年为64到99。 从2000年到2063年则为00到63. |
ggg | 备注 |
gg | 备注 |
g | 备注 |
ee | 备注 |
e | 备注 |
mmmm |
从指定位置读取的月份(英文全称)。 "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"。 |
mmm |
从指定位置读取的月份(英文简称)。 "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"。 |
mm | 从指定位置读取的月份(1位或2位数)。 |
m | |
dd | 从指定位置读取的日期(1位或2位数)。 |
d | |
dddd |
从指定位置读取的周日(英文全称)。 "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"。 |
ddd |
从指定位置读取的周日期(英文简称)。 "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"。 |
aaaa | 备注 |
aaa | 备注 |
Am/Pm | 从指定位置读取的"am"或"pm"。 |
AM/PM | 从指定位置读取的"AM"或"PM"。 |
a/p | 备注 |
HH | 从指定位置读取的小时(1位或2位数)。 |
H | |
MM | 从指定位置读取的分钟(1位或2位数)。 |
M | |
SS | 从指定位置读取的秒数(1位或2位数)。 |
S |
转换对象字符串 | 字符串解析格式 | 转换结果 |
---|---|---|
123456.789 | 9 | 123456.789 |
123,456.789 | 9 | 123456.789 |
-$123,456.789 | 9 | -123456.789 |
转换对象字符串 | 字符串解析格式 | 转换结果 |
---|---|---|
1955/08/22 | yyyy/mm/dd | 20321(从1/1/1900到8/22/1955经过的天数(从1/1/1900起的天数,每天以1.0计算)) |
06:35 | HH:MM | 0.274305556(从1/1/1900到1/1/1900 6:35:00 am经过的天数(从1/1/1900起的天数,每天以1.0计算)) |
数据类型 | 注释 |
---|---|
字符型 | 转换后的字符型数据。 |
参数名 | 数据类型 | 注释 |
---|---|---|
转换对象的数值 | 数值型 | 指定转换的数值对象(1900年1月1日起的天数)。 |
数值(日期/时间)解析格式 | 字符型 | 指定数值(日期/时间)解析格式的元字符组合。 |
9 | 转换为1位的数字字符(无零限制)。 |
Z | 转换为1位的数字字符(零限制)。 |
. | 在指定位置设置小数点。 |
, | 每隔3位设置一个","(逗号)。 |
+ | 在指定位置输出符号。 无论变换对象值是正数还是负数,变换结果一定有符号输出。 |
- |
在指定位置输出符号。
当数值为负数,输出该符号。
当数值为正数,输出空格。 当元字符指定格式"+"、"-"不被使用,那么只有当数值为负数时符号才会在转换结果的左端被表示。 |
其它字符 | 原封不动输出读写格式里的字符串。 |
yyyy | 在指定位置输出年份(4位数)。 |
yy |
在指定位置输出年份(2位数)。 从1964年到1999年对应为64到99。 从2000年到2063年对应为00到63。 |
ggg | 备注 |
gg | 备注 |
g | 备注 |
ee | 备注 |
e | 备注 |
mmmm |
在指定位置输出月份(英文全称)。 "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"。 |
mmm |
在指定位置输出月份(英文简称)。 "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"。 |
mm | 在指定位置返回月份(2位数)。 |
m | 在指定位置返回月份(1位或2位数)。 |
dd | 在指定位置返回日期(2位数)。 |
d | 在指定位置返回日期(1位或2位数)。 |
dddd |
在指定位置返回周日期(英文全称)。 "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"。 |
ddd |
在指定位置返回周日期(英文简称)。 "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"。 |
aaaa | 备注 |
aaa | 备注 |
Am/Pm | 向指定位置写入"am"或"pm"。 |
AM/PM | 向指定位置写入"AM"或"PM"。 |
a/p | 备注 |
HH | 向指定位置写入小时(2位数)。 |
H | 向指定位置写入小时(1位或2位数)。 |
MM | 向指定位置写入分钟(2位数)。 |
M | 向指定位置写入分钟(1位或2位数)。 |
SS | 向指定位置写入秒数(2位数)。 |
S | 向指定位置写入秒数(1位或2位数)。 |
转换对象的数值 | 数值(日期/时间)解析格式 | 转换结果 |
---|---|---|
123456.789 | 9.999 | 123456.789 |
123456.789 | ZZZ,ZZZ,ZZ9.ZZZZZZ | ssss123,456.789sss ("s"表示1个字符) |
123456.789 | Z,ZZ9 | 123,456 |
-123456.789 | $ZZZ,ZZZ,ZZ9.999 | -$ssss123,456.789 ("s"表示1个字符) |
转换对象的数值 | 数值(日期/时间)解析格式 | 转换结果 |
---|---|---|
20321.274305556(从1/1/1900到8/22/1955 6:35:00 am经过的天数(从1/1/1900起的天数,每天以1.0计算)) | yyyy/mm/dd | 1955/08/22 |
20321.274305556(从1/1/1900到8/22/1955 6:35:00 am经过的天数(从1/1/1900起的天数,每天以1.0计算)) | HH:MM | 06:35 |
数据类型 | 注释 |
---|---|
数值型 | 转换后的数值型数据。 |
参数名 | 数据类型 | 注释 |
---|---|---|
转换对象字符串 | 字符型 | 指定转换的字符串对象。 |
数据类型 | 注释 |
---|---|
字符型 |
转换字符串。 当转换数值型数据时,转换对象的后6位小数部分将转换为字符串。 在小数部分后缀0将被零限制。 被零限制后,零不会转换为空格字符,因此字符串将会自行调整。 若小数部分是0,那么小数表记(小数点)也将被限制。 当转换数值型字符串数据时,数值型字符串数据的全部有效位将转换为字符串。 小数点后的位数由数值型字符串数据的有效位决定。 整数部分的头部0和小数部分的后缀0都是被限制的。 若小数部分为0位,那么小数表记(小数点)也将被限制。 当使用上述以外的格式进行字符串转换时,请尝试使用数值格式转换字符串函数。 但是,由于数值格式转换字符串函数是将数据由数值型转换为字符串的,因此在转换数值型字符串数据时,可能会引起有效位的丢失。 |
参数名 | 数据类型 | 注释 |
---|---|---|
转换对象的数值 | 数值型 | 指定转换对象的数值。 |
数据类型 | 注释 |
---|---|
数值型 | 1900年1月1日起的日期/时间。 |
参数名 | 数据类型 | 注释 |
---|---|---|
转换对象日期值 | 日期型 | 指定转换对象的日期值。 |
种类 | 数值型 |
1:日期型 2:时间型 3:日期时间型 若种类未指定,则默认将被指定为"1:日期型"。 |
转换对象日期值 | 种类 | 转换结果 |
---|---|---|
19550822063500 (8/22/1955 6:35 am对应的日期)。 | 1 | 20321 |
19550822063500 (8/22/1955 6:35 am对应的日期)。 | 2 | 0.274305556 |
19550822063500 (8/22/1955 6:35 am对应的日期)。 | 3 | 20321.274305556 |
数据类型 | 注释 |
---|---|
日期型 | 转换后的日期值。 |
参数名 | 数据类型 | 注释 |
---|---|---|
天数 | 数值型 | 指定1900年1月1日起的天数(数值一天以1.0计算)。 |
种类 | 数值型 |
1:日期型 2:时间型 3:日期时间型 若种类未指定,则默认将被指定为"1:日期型"。 |
天数 | 种类 | 转换结果 |
---|---|---|
20321.274305556(从1/1/1900到8/22/1955 6:35:00 am经过的天数(从1/1/1900起的天数,每天以1.0计算)) | 1 | 19550822 (8/22/1955对应的日期)。 |
20321.274305556(从1/1/1900到8/22/1955 6:35:00 am经过的天数(从1/1/1900起的天数,每天以1.0计算)) | 2 | 19000101063500(1/1/1900 6:35:00 am对应的日期)(日期部分变为1/1/1900) |
20321.274305556(从1/1/1900到8/22/1955 6:35:00 am经过的天数(1/1/1900 6:35:00 am对应的日期)) | 3 | 19550822063500(8/22/1955 6:35:00 am对应的日期) |
数据类型 | 注释 |
---|---|
字符型 | 转换后的字符串。 |
参数名 | 数据类型 | 注释 |
---|---|---|
转换对象日期值 | 日期型 | 指定转换的日期值对象。 |
种类 | 数值型 |
1:日期型 2:时间型 3:日期时间型 若种类未指定,则默认将被指定为"1:日期型"。 |
转换对象日期值 | 种类 | 转换结果 |
---|---|---|
19550822154500 (8/22/1955 15:45:00对应的日期) | 1 | 19550822 |
19550822154500 (8/22/1955 15:45:00对应的日期) | 2 | 154500 |
19550822154500(8/22/1955 15:45:00对应的日期) | 3 | 19550822154500 |
数据类型 | 注释 |
---|---|
日期型 | 转换后的日期值。 |
参数名 | 数据类型 | 注释 |
---|---|---|
转换对象半角字符串 | 字符型 | 指定转换的半角字符串对象。 |
种类 | 数值型 |
1:日期型 2:时间型 3:日期时间型 若种类未指定,则默认将被指定为"1:日期型"。 |
转换对象半角字符串 | 种类 | 转换结果 |
---|---|---|
19550822 | 1 | 19550822 (8/22/1955对应的日期) |
195508221545 | 2 | 19000101154500 (1/1/1900 15:45:00对应的日期)(日期部分变为1/1/1900) |
195508221545 | 3 | 19550822154500 (8/22/1955 15:45:00对应的日期) |