PB没有取中文星期的函数,所以只能自己写,以前总是将系统的英文星期取出来,用一个CASE语句一个个转,代码太多,今天终于发现了一个简单的方法,用DayNumber转,只要两行代码就搞定:


//函数:  f_getChinessWeek()
//参数:  Date    ad_date
//返回:  String
//功能:  返回中文星期字符串
//作者:Gary 2007.03.16

String ls_warr[] = { "日", "一", "二", "三", "四", "五", "六", "日" }

Return "星期" + ls_warr[ DayNumber( ad_date ) ]


-----20070529更新-----

下面这句更简单

"星期"+mid("日一二三四五六",daynumber(today())*2 - 1 ,2)

相关文章: