JKBase 字符串操作模块(JStr)API 文档
输入“/”快速插入内容
JKBase 字符串操作模块(JStr)API 文档
用户3521
用户3521
4月1日修改
概述
模块名称:JStr
命名空间:
JKBase
头文件:
J:/JKBase/Include/JStr.h
导入库:
J:/JKBase/Library/$(Platform)/JStr.lib
动态库:
J:/JKBase/Library/$(Platform)/JStr.dll
用途:提供字符串的各种操作,包括内存管理、比较、转换、拆分、合并、加密解密、编码转换等。支持 ANSI 和 UTF-8 编码。
说明:
$(Platform)
为编译平台占位符,实际使用时替换为
x86
或
x64
。
1.
版本信息
JStr_Version_Info
代码块
C++
JSTR_API PCSTR JStr_Version_Info();
•
描述:获取当前 JStr 模块的版本号。
•
参数:无。
•
返回值:版本字符串,格式为
"****-YYYYMMDD"
。
2.
错误信息获取
JStr_Get_SysErrMsg
代码块
C++
JSTR_API PCSTR JStr_Get_SysErrMsg();
•
描述:获取系统当前错误信息。
•
参数:无。
•
返回值:错误信息字符串(内部静态数组,无需释放)。
3.
日期时间字符串
JStr_Get_Date
代码块
C++
JSTR_API PCSTR JStr_Get_Date();
•
描述:获取当前日期字符串,格式
"YYYY/MM/DD"
。
•
参数:无。
•
返回值:日期字符串。
JStr_Get_Time
代码块
C++
JSTR_API PCSTR JStr_Get_Time();
•
描述:获取当前时间字符串,格式
"hh:mm:ss"
。
•
参数:无。
•
返回值:时间字符串。
JStr_Get_Time2
代码块
C++
JSTR_API PCSTR JStr_Get_Time2();
•
描述:获取当前时间字符串,格式
"hh:mm:ss.zzz"
(毫秒 3 位)。
•
参数:无。
•
返回值:时间字符串。
JStr_Get_DateTime
代码块
C++
JSTR_API PCSTR JStr_Get_DateTime();
•
描述:获取当前日期时间字符串,格式
"YYYY/MM/DD hh:mm:ss"
。
•
参数:无。
•
返回值:日期时间字符串。
JStr_Get_DateTime2
代码块
C++
JSTR_API PCSTR JStr_Get_DateTime2();
•
描述:获取当前日期时间字符串,格式
"YYYY/MM/DD hh:mm:ss.zzz"
(毫秒 3 位)。
•
参数:无。
•
返回值:日期时间字符串。
4.
内存管理
JStr_Get_Mem_Str
代码块
C++
JSTR_API PSTR JStr_Get_Mem_Str(PSTR SourceString);
•
描述:获取源字串地址并返回。