date(dateadd('d',-weekday(currentdate,crMonday),currentdate))+1
答案 0 :(得分:0)
代码根据当前日期为您提供一周的第一天。
weekday
根据星期一开始的一周(crMonday
)确定星期几。 DateAdd
然后从当前日期减去该天数。通过在结果中添加一天,您将获得一周的第一天。
date(
dateadd('d',
-weekday(currentdate,crMonday),
currentdate)
)+1
编辑:这是使用今天日期的结果。从内部功能到外部功能。
currentdate = "Tuesday, Oct. 6, 2015"
-weekday(currentdate, crMonday) = -2
dateadd('d', -2, currentdate) = "Sunday, Oct. 4, 2015"
date("04-OCT-2015")+1 = "Monday, Oct. 5, 2015