每月最后一天返回

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每月最后一天返回相关的知识,希望对你有一定的参考价值。

Input: Month and year number
Output: Last day of month
  1. DECLARE @StringDate VARCHAR(20) -- string variable used to hold date in string format
  2. DECLARE @StringDay VARCHAR(2) -- string variable used to hold day number
  3.  
  4. -- work out what the last day of the month is
  5. SELECT @StringDay=
  6. CASE
  7. WHEN @MonthNumber IN(1, 3, 5, 7, 8, 10, 12) THEN 31
  8. WHEN @MonthNumber IN(4, 6, 9, 11) THEN 30
  9. ELSE 29
  10. END
  11.  
  12. BEGIN TRY
  13. SET @StringDate=@YearNumber + '-' + '02-' + @StringDay
  14. SET @StartDate = CONVERT(DateTime, @StringDate)
  15. END TRY
  16. BEGIN CATCH
  17. SET @StringDay='28'
  18. END CATCH

以上是关于每月最后一天返回的主要内容,如果未能解决你的问题,请参考以下文章

每月最后一天返回

js输入一个日期返回当前12个月每月最后一天

每月最后一天加入第二张桌子

PHP DATE 如何取得当月的第一天和最后一天

EXCEL问题,怎么用函数或公式取得当月最后一天

求java代码获取上个月最后一天最后一秒的时间