最近写日志类,需要时间格式化,现有的都不太满意,于是自己写了一个.
格式文本其他显示内容,只要不是关键词 “y”, “M”, “d”, “h”, “m”, “s” 就不影响使用
格式文本 = “yyyy-MM-dd hh:mm:ss”调试输出 (格式文本, 时间格式化 (, )) 格式文本 = “yyyy~MM~dd hh:mm:ss”调试输出 (格式文本, 时间格式化 (格式文本, )) 格式文本 = “yyyyMMdd hhmmss”调试输出 (格式文本, 时间格式化 (格式文本, )) 格式文本 = “yyyyyy MMMM dddd hhhh:mmmm:ssss”调试输出 (格式文本, 时间格式化 (格式文本, )) 格式文本 = “yyyy年 hh:mm:ss”调试输出 (格式文本, 时间格式化 (格式文本, ))
|
时间格式化 | 文本型 | | |
参_时间格式 | 文本型 | | | | 参_日期时间 | 日期时间型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局时间 | 文本型 | | 0 | 局文本 | 文本型 | | 0 | i | 整数型 | | | 局替换 | 文本型 | | | 局返回 | 文本型 | | | len | 整数型 | | | a | 整数型 | | | 如果真 (是否为空 (参_时间格式 )) 参_时间格式 = “yyyy-MM-dd hh:mm:ss”如果真 (是否为空 (参_日期时间 )) 参_日期时间 = 取现行时间 ()局返回 = 参_时间格式局文本 = { “y”, “M”, “d”, “h”, “m”, “s” }加入成员 (局时间, 到文本 (取时间部分 (参_日期时间, #年份 )) )加入成员 (局时间, 到文本 (取时间部分 (参_日期时间, #月份 )) )加入成员 (局时间, 到文本 (取时间部分 (参_日期时间, #日 )) )加入成员 (局时间, 到文本 (取时间部分 (参_日期时间, #小时 )) )加入成员 (局时间, 到文本 (取时间部分 (参_日期时间, #分钟 )) )加入成员 (局时间, 到文本 (取时间部分 (参_日期时间, #秒 )) )计次循环首 (6, i )len = 取文本长度 (局时间 [i ])计次循环首 (len, a )如果真 (寻找文本 (局返回, 局文本 [i ], , 假) ≠ -1 )局返回 = 文本替换 (局返回, 倒找文本 (局返回, 局文本 [i ], , 假), 1, 取文本中间 (局时间 [i ], len - a + 1, 1 )) 计次循环尾 ()局返回 = 子文本替换 (局返回, 局文本 [i ], “0”, , , 真)计次循环尾 ()返回 (局返回 )
|