zoukankan      html  css  js  c++  java
  • SQL Server 2008R2中取得详细日期到毫秒级

    在SQL Server我们一般使用GETDATE()来取得日期的信息,转成Varchar时会丢掉毫秒。

    其实在SQL Server中还有很多函数可以取得日期信息:

    SELECT SYSDATETIME() AS SYSDATETIME,
     SYSDATETIMEOFFSET() AS SYSDATETIMEOFFSET,
     SYSUTCDATETIME() AS SYSUTCDATETIME,
     CURRENT_TIMESTAMP AS CURRENTTIMESTAMP,
     GETDATE() AS GETDATE,
     GETUTCDATE() AS GETUTCDATE;

    查询结果如下:

    SYSDATETIME:2012-06-08 11:31:51.3407471 

    SYSDATETIMEOFFSET:2012-06-08 11:31:51.3407471 +08:00

    SYSUTCDATETIME:2012-06-08 03:31:51.3407471 

    CURRENTTIMESTAMP:2012-06-08 11:31:51.340 

    GETDATE:2012-06-08 11:31:51.340 

    GETUTCDATE:2012-06-08 03:31:51.340

    如果用时间作为记录的Key,可以使用以下方式:

    select replace(replace(replace(replace(SYSDATETIME(),'-',''),' ',''),':',''),'.','')

  • 相关阅读:
    linux 命令
    linux 命令
    linux 命令
    linux命令
    ubuntu 下安装ssh服务,并修改ssh端口
    爬虫基础
    Django之中间件
    Django之用户认证组件
    Django之cookie&session
    Django之forms组件
  • 原文地址:https://www.cnblogs.com/dragonwlb/p/2541526.html
Copyright © 2011-2022 走看看