zoukankan      html  css  js  c++  java
  • MSSQL 日期操作函数 总结

    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    go
    ALTER FUNCTION [dbo].[ufn_getDateOfWeek]
    (@Date Datetime)
    RETURNS nchar(1)
    AS
    BEGIN
     DECLARE @returnValue nchar(1);
     
        SET @returnvalue = case datepart(dw,@Date) when 2 then '' 
                                                   when 3 then ''
                                                   when 4 then ''
                                                   when 5 then ''
                                                   when 6 then ''
                                                   when 7 then ''
                                                   when 1 then ''
                           end;
     RETURN @returnValue
    END
     
     
     
    ---------------------
    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    go
     
     
    ALTER FUNCTION [dbo].[ufn_TransDate]
    (
     @Date DATETIME
    )
    RETURNS nvarchar(50)
    AS
    /*    
    Action:  讲时间传换成这样的格式 01-18 14:00
    CreatedBy: 
    CreatedDate: 2011-01-19 11:44:12.920
    ModifiedHistory:
    Test Scripts:
    print dbo.ufn_TransDate('2011-01-19 11:44:12.920')
    */ 
    BEGIN
     DECLARE @Str NVARCHAR(50)
     
     SET @Str = Convert(Nvarchar(19),Convert(DateTime,@Date,120),120)
     
     SET @Str = SUBSTRING(@Str,6,11)
     
     RETURN @Str
    END
     
     
     
     
    ---------------------------------------
    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    go
     
     
    
    ALTER FUNCTION [dbo].[ufn_TransDate2]
    (
     @Date DATETIME
    )
    RETURNS nvarchar(50)
    AS
    /*    
    Action:  讲时间传换成这样的格式 2011-01-18
    CreatedBy:
    CreatedDate: 2011-01-19 11:44:12.920
    ModifiedHistory:
    Test Scripts:
    print dbo.ufn_TransDate2('2011-01-19 11:44:12.920')
    */ 
    BEGIN
     DECLARE @Str NVARCHAR(50)
     
     SET @Str = Convert(Nvarchar(19),Convert(DateTime,@Date,120),120)
     
     SET @Str = SUBSTRING(@Str,1,11)
     
     RETURN @Str
    END
     
     
     
    
     
    ----------------------------------------------
  • 相关阅读:
    android listview去掉分割线
    svn 上传 过滤
    PPPOE 模拟环境搭建
    Android笔记之网络-基本了解
    ios多线程操作(五)—— GCD串行队列与并发队列
    UVa 679
    android中更改spinner、AutoCompleteTextView切割线的颜色
    Cocos2d-x中触摸事件
    全然符合package.json在CommonJS中的规范
    Hibernate实体对象继承策略
  • 原文地址:https://www.cnblogs.com/niaowo/p/4008687.html
Copyright © 2011-2022 走看看