|
[e].版本 2
.程序集 窗口程序集1
.子程序 CTtime, 文本型, 公开, 时间转化文本的几种形式
.参数 time, 日期时间型
.参数 format, 整数型, , 格式,1为20110208,2为2011年02月08日,3为2011-02-08
.参数 year, 逻辑型, , 是否显示年份
.参数 month, 逻辑型, , 是否显示月份
.参数 day, 逻辑型, , 是否显示日期
.局部变量 Tyear, 文本型
.局部变量 Tmonth, 文本型
.局部变量 Tday, 文本型
.判断开始 (format = 1)
.如果 (year = 真)
Tyear = 到文本 (取年份 (time))
.否则
Tyear = “”
.如果结束
.如果 (month = 真)
Tmonth = 取文本右边 (“00” + 到文本 (取月份 (time)), 2)
.否则
Tmonth = “”
.如果结束
.如果 (day = 真)
Tday = 取文本右边 (“00” + 到文本 (取日 (time)), 2)
.否则
Tday = “”
.如果结束
返回 (Tyear + Tmonth + Tday)
.判断 (format = 2)
.如果 (year = 真)
Tyear = 到文本 (取年份 (time)) + “年”
.否则
Tyear = “”
.如果结束
.如果 (month = 真)
Tmonth = 取文本右边 (“00” + 到文本 (取月份 (time)), 2) + “月”
.否则
Tmonth = “”
.如果结束
.如果 (day = 真)
Tday = 取文本右边 (“00” + 到文本 (取日 (time)), 2) + “日”
.否则
Tday = “”
.如果结束
返回 (Tyear + Tmonth + Tday)
.判断 (format = 3)
.如果 (year = 真)
Tyear = 到文本 (取年份 (time))
.否则
Tyear = “”
.如果结束
.如果 (month = 真)
Tmonth = “-” + 取文本右边 (“00” + 到文本 (取月份 (time)), 2)
.否则
Tmonth = “”
.如果结束
.如果 (day = 真)
Tday = “-” + 取文本右边 (“00” + 到文本 (取日 (time)), 2)
.否则
Tday = “”
.如果结束
返回 (Tyear + Tmonth + Tday)
.默认
返回 (“ERROR”)
.判断结束[/e] |
评分
-
查看全部评分
|