|
原:
|
时间_格式化 | 文本型 | | |
参_欲格式化时间 | 日期时间型 | | | | 参_日期格式 | 文本型 | | | | 参_时间格式 | 文本型 | | | | 参_是否为24小时制 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_系统时间 | 精易_时间 | | | 局_整数返回 | 整数型 | | | 局_日期 | 文本型 | | | 局_时间 | 文本型 | | | 局_Flags | 整数型 | | | 如果真 (是否为空 (参_日期格式 ) 且 是否为空 (参_时间格式 )) 输出调试文本 (“日期格式和时间格式不能同时为空!请至少提供一个参数。”)返回 (“”)局_整数返回 = VariantTimeToSystemTime (参_欲格式化时间, 局_系统时间 )如果真 (1 = 局_整数返回 )如果真 (取文本长度 (参_日期格式 ) > 2 )局_日期 = 取空白文本 (50 )GetDateFormatA (0, 0, 局_系统时间, 参_日期格式, 局_日期, 50 )如果真 (取文本长度 (参_时间格式 ) > 2 )局_时间 = 取空白文本 (50 )如果真 (参_是否为24小时制 = 真)局_Flags = #TIME_FORCE24HOURFORMAT GetTimeFormatA (0, 局_Flags, 局_系统时间, 参_时间格式, 局_时间, 50)返回 (局_日期 + 局_时间)返回 (“”)
改进:
|
时间_格式化 | 文本型 | | |
参_欲格式化时间 | 日期时间型 | | | | 参_时间格式 | 文本型 | | | | 参_是否为24小时制 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_系统时间 | 系统时间 | | | 局_整数返回 | 整数型 | | | 局_时间 | 文本型 | | | 局_Flags | 整数型 | | |
局_整数返回 = VariantTimeToSystemTime (参_欲格式化时间, 局_系统时间 )如果真 (1 = 局_整数返回 )GetDateFormatA (0, 0, 局_系统时间, 参_时间格式, 参_时间格式, 50 )如果真 (参_是否为24小时制 = 真)局_Flags = #TIME_FORCE24HOURFORMAT GetTimeFormatA (0, 局_Flags, 局_系统时间, 参_时间格式, 参_时间格式, 50)返回 (参_时间格式 )返回 (“”)
|
|