疯了:WeekOf(now)=22(30分)

  • 主题发起人 主题发起人 iseek
  • 开始时间 开始时间
I

iseek

Unregistered / Unconfirmed
GUEST, unregistred user!
以前用的好好的一个函数,今天忽然就这样了.
 
WeekOf返回这年中的第几个周
WeekOf(now)=22 很正确
 
帮帮忙啊.是什么原因呢?
我刚才用DayOfWeek试了试,结果等于3!
究竟是怎么回事呢?
 
谢谢yuzk2005
看来是我弄错了
但为什么dayofweek竟然是3呢
 
星期天是0
星期二當然是3
 
什么疯了?weekof返回的是一年中的第几天,今天可不就是第22周?
你要取星期几的话应该用DayOfWeek(now),返回值1是星期日,5是星期4
 
谢谢001zqk
给两位的分不多,还请笑纳
 
function DayOfWeek(const DateTime: TDateTime): Word; $[SysUtils.pas
功能 返回日期时间DateTime所在的星期
说明 1(星期天),2(星期一),3(星期二),4(星期三),5(星期四),6(星期五),7(星期六)
 
多人接受答案了。
 
DayOfWeek返回今天是这周中的第几天
WeekOf返回这周是今年中的第几周
 
后退
顶部