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