判断一个日期是否为月末

Here’s a very simple query that checks if the date is End of the Month.

这是一句简单的用于判断一个日期是否为月末的查询语句。

DECLARE @Dt DATETIME

SET @Dt = '2011-06-30'

IF MONTH(@Dt) != MONTH(DATEADD(DAY,1,@Dt))

BEGIN

PRINT 'End Of Month'

END

As you can see, we are using MONTH(DATEADD(DAY,1,@Dt)) which if run for the June date returns 7 if we are the end of the month. For any other June date, it will return 6. All we are doing is comparing it with MONTH(@Dt) to see if the two values match. If it does not, it is the end of the month.

显而易见,我们使用了MONTH(DATEADD(DAY,1,@Dt)),如果是6月某天且为月末,该函数返回7.对于6月的其他日期,其返回值为6.我们只需使用MONTH(@Dt)来判断两个月份是否相同。如果不同,该日期即为月末。

OUTPUT

-------------

End Of Month

SQLServerCurry.com author Madhivanan has suggested an alternate method to c

判断日期是月末java_判断一个日期是否为月末 | 学步园相关推荐

  1. moment判断日期时间是否在另一个日期时间之前

    moment判断日期时间是否在另一个日期时间之前 var q = '2019-11-22 15:30:00';var w = '2019-11-22 15:29:59';let a = moment( ...

  2. html如何实现日期下拉菜单,实现一个日期下拉菜单

    这篇文章的主旨是弄清楚如何根据实际需求实现一个联动菜单以及联动菜单的原理,实例是实现一个日期选择下拉菜单.本文调试环境为IE6/firefox1.5. 首先来分析一下日期下拉菜单的需求.建议大家在写任 ...

  3. 用php判断大月小月,php 获取月第一天和最后一天 | 学步园

    借助于date和strtotime函数,可以轻松的获取本月.下月以及上月的第一天和最后一天,下面分别给出其实现.其中函数的参数date格式为yyyy-MM-dd. 1.给定一个日期,获取其本月的第一天 ...

  4. java 判断日期周几_Java 输入一个日期,判断是星期几

    package com.zwg.calweek; import java.time.MonthDay; import java.util.Scanner; public class CalMain { ...

  5. java 判断文件类型是否是音频_Android判断文件类型(视频、音频、图片等) | 学步园...

    MediaFile.java package com.jaycee.vplayer.util; import java.util.HashMap; import java.util.Iterator; ...

  6. java atomiclong 使用_每天一个Java类之AtomicLong | 学步园

    多线程是面试必被问,而且问的很深的东西啊 关于原子类,也会问到. Random中的seed是用的原子类,因此是线程安全的.但是效率不高. 来看看AtomicLong的实现 因为java的slot只有3 ...

  7. java ntohs_一个ntohs函数的实现 | 学步园

    众所周知ntohs用来将本机字节序列转换为网络字节序列,如何写一个高性能的实现呢? 先写一个能正常工作的: 代码如下 short myntohs(short s) { BYTE high=(BYTE) ...

  8. python 取字符串的最后一位_python中获得一个字符串最后出现位置 | 学步园

    def lastpos(findstr,mystr): #gp.AddMessage("查询=======:"+findstr+","+mystr) num=l ...

  9. jdb java_利用JDB附加调试JAVA程序 | 学步园

    之前有介绍用Eclipse远程调试JAVA程序,见Eclipse远程调试JAVA程序,但现场JAVA程序出现异常,又不能在现场真实环境装Eclipse来调试,所幸有JDB这个工具.此工具的常规用法不介 ...

最新文章

  1. python namedtuple用法_Python namedtuple(命名元组)使用实例
  2. MySQL5.7 Replication主从复制配置教程
  3. python中的in运算符
  4. CentOS系统启动流程及GRUB文件说明
  5. 求教PHP+oracle的开发
  6. 为了追求极致的性能,Kafka掌控这11项要领
  7. cmake mysql 编译参数_Cmake-MySQL编译参数说明
  8. 写给新入职的毕业生们
  9. xyplorer保存设置失败_腾讯企点客服如何设置敏感词监控?
  10. 淘宝类目运营方法 怎么快速获取流量和销量
  11. 变形监测与数据处理复习总结
  12. 自定义VB程序加密方案
  13. 美好创亿医疗通过注册:年营收11亿 熊小川控制81%股权
  14. 如何“延迟加载”嵌入式YouTube视频
  15. html编写网页超链接的标记,HTML网页超链接标记
  16. 【九度】题目1419:文献排序
  17. 2010年中国十大虚拟主机服务商排行榜(转)
  18. 生物群落数据分析最常用的统计方法:回归和混合效应模型、多元统计分析技术及结构方程等数量分析方法
  19. matlab 积分 例子,[Matlab]使用arrayfun对矩阵表达式积分的例子
  20. 三国赵云传1---加血代码

热门文章

  1. 阿里 P9 开源分享内部 Java 核心开发手册(2022 版)覆盖 P5 到 P8
  2. java实现第五届蓝桥杯幂一矩阵
  3. sqlplus命令行登录方法 as sysdba
  4. 蒸烤箱实用吗,蒸烤箱十大名牌排行榜谁是ON.1
  5. unity基础开发----unity获取外部设备(方向盘)按键
  6. 合并两个排序的链表——《剑指offer》
  7. STK运载火箭发射仿真
  8. STP理论04-RSTP相对STP的改进
  9. 联想小新air14显示已连接电源但实际上充不进电
  10. 企立方:拼多多点击率问题