点击或拖拽改变大小

Functions.Date2Bin 方法

X#
将日期转换为32位二进制日期字符串。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION Date2Bin(
	dValue AS DATE
) AS STRING
查看代码

参数

dValue
类型:__Date
要转换的日期值。

返回值

类型:String
备注
Date2Bin() 是一个转换函数,将日期数据类型转换为4字节字符串。典型应用包括以原生格式读取外部文件类型,然后以压缩的二进制形式而非字符串形式保存、读取、解密和传输日期类型。
其逆函数是 Bin2Date()。
示例
此示例使用 Date2Bin() 将今天的日期记录到调试文件中:
X#
 1FUNCTION RecordDate() AS LOGIC
 2    LOCAL nh
 3    LOCAL lSuccess := FALSE AS LOGIC
 4    nh := FOpen2("debug.doc", FO_READWRITE)
 5    // 假设 debug.doc 文件已存在
 6    IF nh != F_ERROR
 7        FWrite(nh, Date2Bin(Today()))
 8        FClose(nh)
 9        lSuccess := TRUE
10    ELSE
11        ? "打开 debug.doc 时发生错误"
12        ? FError()
13    ENDIF
14    RETURN lSuccess
参见