302Soft—302软件技术联盟

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

PB取中文星期就这么简单

Posted on 2007-03-16 13:56  寒夜听雨  阅读(1555)  评论(1编辑  收藏  举报

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)


Copyright(C) 2004-2007 302Soft-寒夜听雨 版权所有