sqlserver获取当前日期的最大时间值

来源:asp之家 时间:2011-09-30 11:44:50 

那你也许会问及,怎样获取当前系统日期的最大时间值,如yyyy-MM-dd 23:59:59.997。

我们可以使用DATEADD函数,来实现,以当前日期的午夜时间值加一天,即得到第二天的午夜时间值,然后再减去3秒,即可以获取当前系统日期的最大时间值。

代码如下:


DECLARE @Date DATETIME = CURRENT_TIMESTAMP --当前系统日期时间

DECLARE @midnight DATETIME
SET @midnight = CAST(CAST(@Date AS DATE) AS DATETIME)
SELECT DATEADD(ms,-3,DATEADD(day,1,@midnight)) --2011-09-09 23:59:59.997

标签:日期,最大时间值
0
投稿

猜你喜欢

  • 关注各网站的布局调整

    2008-09-23 18:14:00
  • 如何用ASP输出HTML文件?

    2010-06-11 20:01:00
  • 启发式评估(heuristic evaluation)

    2009-08-27 13:03:00
  • ProC 连接Oracle代码

    2009-06-10 18:12:00
  • 常用SQL语句词典

    2008-08-03 17:19:00
  • asp form 表单验证函数

    2011-04-04 11:10:00
  • 用于打印的页面设计

    2009-07-06 12:47:00
  • Javascript Closures (2)

    2009-03-18 12:22:00
  • ASP 统计某字符串中“A”出现过的次数

    2010-08-12 10:17:00
  • 选项卡动态增删的效果(内嵌框架)

    2008-05-22 12:59:00
  • 挑战! 纯Javascript 重现经典网游! <魔力宝贝>

    2008-10-04 10:37:00
  • Sub-Pixel Bug?!

    2010-03-24 18:09:00
  • 修改SQL Server 2005 sa用户密码的方法

    2008-12-10 14:41:00
  • 10个糟糕的IE Bug及其修复

    2010-05-13 16:26:00
  • 用书的概念理解小网站结构

    2007-10-31 18:08:00
  • 如何优化JavaScript脚本的性能

    2008-02-19 21:47:00
  • 又一个仿alert提示效果

    2007-12-24 17:34:00
  • 网页设计:巧用记事本编辑网页

    2008-02-05 09:00:00
  • ASP实现GB2312转UTF-8函数

    2009-02-26 13:08:00
  • [译]Javascript风格要素(二)

    2008-02-29 12:51:00
  • asp之家 网络编程 m.aspxhome.com