zoukankan      html  css  js  c++  java
  • 代码当前日期TSQL获取当月天数正确解法

    最近研究代码当前日期,稍微总结一下,以后继续补充:

        在网上看了很多人说如何获得当月天数,有的根据以后日期向后加一个月,然后用加一个月后的值减去以后的日期,结果获得的天数不一定对,比如今天是5月31日,那么加上一个月就是6月30日(6月份没有31日),这个时候用6月30日减去5月31日,就会得到30天),代码如下:

        每日一道理
    喜欢海,不管湛蓝或是光灿,不管平静或是波涛汹涌,那起伏荡漾的,那丝丝的波动;喜欢听海的声音,不管是浪击礁石,或是浪涛翻滚,那轻柔的,那澎湃的;喜欢看海,不管心情是舒畅的或是沉闷的,不管天气是晴朗的或是阴沉的,那舒心的,那松弛的……

        select day(dateadd(mm,1,getdate())-day(getdate())),如果以后日期不是31日(闰月),那么获得的结果是正确的,如果是31日,结果将是30天,明显不对。

        以下代码可以正确实现我们想要的结果:

        select Day(DATEADD(month, DATEDIFF(month, '20141231', getdate()), '20141231'))

    文章结束给大家分享下程序员的一些笑话语录: Bphone之你们聊,我先走了!移动说:我在phone前加o,我叫o缝;苹果说:我在phone前i,我是i缝;微软说:我在phone前加w,我叫w缝;三星说:你们聊,我先走了!
    将来王建宙写回忆录的时候,一定要有一句“常小兵为中国移动的发展做出了不可磨灭的贡献”。

    --------------------------------- 原创文章 By
    代码和当前日期
    ---------------------------------

  • 相关阅读:
    Perl 常用的小细节总结
    Linux-root管理员创建新用户
    Linux-普通用户和root用户任意切换
    Linux-设置终端界面的字体颜色和自定义常用快捷功能
    Linux命令行好玩的命令
    如何配一副好的眼镜
    linux下面升级 Python版本并修改yum属性信息
    mysql远程登陆
    Linux 如何找到100M以上的大文件
    将raspberry 3B+的apt替换为国内源
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3111552.html
Copyright © 2011-2022 走看看