获取Sqlserver2000数据库当前时间并打印到控制台

获取Sqlserver2000数据库当前时间并打印到控制台,第1张

SQL时间函数getdate()是指数据库所在服务器上的系统时间。
SQL Server日期时间函数
1、获取当前日期GetDate
getdate()函数以datetime数据类型的格式返回当前SQLServer服务器所在计算机的日期和时间。其语法格式为getdate()。返回值舍入到最近的秒小数部分,精度为333秒数据库十七偏移量不包含在内。
示例:select getdate() --输出 2013-03-09 15:16:00570
2、GetUTCDate 获取UTC时间值
select GETUTCDATE() -- 2013-06-18 08:02:53253
这个获取到的是UTC时间。
3、获取年度信息YEAR
year函数以int数据类型的格式返回特定日期的年度信息。其语法格式为YEAR(date数据)。其中的date数据时一个可以解析为time、date、smalldatetime、datetime、datetime2或datetimeoffset值的表达式,列表达式、用户定义的变量或字符串文字。
示例:select year(getdate()) --输出 2013
4、获取月份信息MONTH
month函数以int数据类型的格式返回特定日期的月份信息。其语法格式为month(date数据)。其中的date数据时一个可以解析为time、date、smalldatetime、datetime、datetime2或datetimeoffset值的表达式,列表达式、用户定义的变量或字符串文字。
示例:select month(getdate()) --输出 3
5、获取天数信息day
day函数以int数据类型的格式返回特定日期的天数信息。其语法格式为day(date数据)。其中的date数据时一个可以解析为time、date、smalldatetime、datetime、datetime2或datetimeoffset值的表达式,列表达式、用户定义的变量或字符串文字。
示例:select day(getdate()) --输出 9

第一,获取的时间格式带上下午是 *** 作系统自身设置的问题,可以通过修改设置取消掉,并且设置时间格式为24小时制
可以坐一个VBS脚本修改注册表来实现,由于是非关键部位,杀毒和360可以过。
第二,通过以上设置,标准的时间格式就是 YYYY-MM-DD HH-mm-ss 这样,我们可以把空格作为分解符,分别获取到 日期 和 时间。
没人回答,或是答非所问,FORMAT我查过了,VBS好像是不能用。
问题已经解决了,我不想浪费分,自己注册小号来回答,希望给又需要的朋友点帮助


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13102543.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存