小智 48
这是根据当前日期获取一周的第一天和一周的最后一天的准确方法:
adddate(curdate(), INTERVAL 1-DAYOFWEEK(curdate()) DAY) WeekStart,
adddate(curdate(), INTERVAL 7-DAYOFWEEK(curdate()) DAY) WeekEnd
Run Code Online (Sandbox Code Playgroud)
dcp*_*dcp 45
您可以使用:
SELECT STR_TO_DATE('201003 Monday', '%X%V %W');
Run Code Online (Sandbox Code Playgroud)
这将为您提供2010年第3周的星期一日期,即2010-01-18.
另一个例子:
SELECT STR_TO_DATE('201052 Sunday', '%X%V %W');
Run Code Online (Sandbox Code Playgroud)
会给你2010年第52周的星期日日期,即2010-12-26.
最后,使用您的原始示例:
SELECT STR_TO_DATE('201029 Sunday', '%X%V %W');
Run Code Online (Sandbox Code Playgroud)
这给了2010-07-18.
| 归档时间: |
|
| 查看次数: |
42107 次 |
| 最近记录: |