寒夜听雨【程序开发专栏】

C#、ASP.NET、SQL SERVER、PowerBuilder技术交流
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

PB取中文星期就这么简单

Posted on 2010-06-27 01:47  寒夜听雨【Gary】  阅读(869)  评论(0编辑  收藏  举报

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)