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

----------------------------------------------
时间: 2024-10-11 18:11:41

MSSQL 日期操作函数 总结的相关文章

Oracle 11g SQL fundamentals 03 -- 日期操作函数

1.Oracle日期在内部的表示是数值格式,精确度从世纪到秒. 2.默认的日期表示格式为DD-MON-RR  (不是YY) YY 与 RR 的区别: 3.日期操作函数 示例: NEXT_DAY的第二个参数也可以是数字,表示几天后的日期.LAST_DAY是求该日期所在月份的最后一天. ROUND('DD-11-2014','MONTH')是精确到月,‘日’1-15号算这个月的 ('01-11-2014'),超过15号算下个月的 ('01-12-2014'). ROUND('DD-MON-2014'

php日期操作函数

<?php header('content-type:text/html;charset=utf-8;'); #总结php操作时间的函数 #1.cal_days_in_month(calendar,month,year):函数针对指定的年份和日历,返回一个月中的天数 #calendar:规定要使用的历法,month:规定月,year:规定年 #calendar的可选参数为: #CAL_GREGORIAN,公历 #CAL_JULIAN,凯撒历法 #CAL_JEWISH,犹太历法 #CAL_FREN

sql server的一些日期操作函数

SQL Server中内置了一些日期操作的函数,这里列出一些常用的. 1.getdate()函数获取当前系统日期.时间: select getdate(); 2.dateadd()函数在向指定日期加上一段时间的基础上,返回新的datetime值: select dateadd(day, 2, '2019-07-06'); -- 2019-07-08 00:00:00.000 3.datediff()函数返回跨两个指定日期的日期和时间边界数: select datediff(day, '2019-

js日期操作函数

1 /** 2 * 获取当前时间的本地格式字符串 3 * @returns {String} 4 */ 5 Date.prototype.getLocaleTimeStr = function(){ 6 return this.toLocaleTimeString(); 7 }; 8 9 /** 10 * 获取当前时间的本地格式字符串,只保留数字部分 11 * @returns {String} 12 */ 13 Date.prototype.getPureLocaleTimeStr = fun

mysql常用日期操作函数

1.mysql获取当前的时间函数 获得当前日期+时间(date + time)函数:now(),sysdate()--返回格式:2016-06-04 10:48:30 区别:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值. 例子:看图 select now(),sleep(3),now(); select sysdate(),sleep(3),sysdate(); 2.

日期转换函数

--时间格式 --yyyy-MM-dd HH:mi:ss --HH默认24小时制 1-23:59:59 --HH12表示12小时制 1-12 --to_char()将日期转换成字符串 select sysdate from dual; select to_char(sysdate,'yyyy-MM-dd HH:mi:ss') from dual; --to_date()将字符串转换成日期 select to_date('2017-11-2','yyyy-MM-dd HH:mi:ss') from

sql:日期操作注意的,如果以字符串转日期时的函数,因为数据量大,会出问题

---1.以日期字符操作转换日期 如果是VIP1生日不对,可以以上传的数据日期为生日 begin declare @NowBirthday datetime, @birthday datetime,@stat datetime,@end datetime,@statbirthday datetime,@endbirthday datetime,@thirdbirthday datetime,@firthbirthday datetime, @year int,@month int , @day

SQL Server 常用函数和日期操作

一.字符转换函数 1.ASCII() 返回字符表达式最左端字符的ASCII 码值. 在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错. print ASCII('123456')    =>    49 print ASCII(123456)     =>    49 print ASCII('abc')         =>    97 2.CHAR() 将ASCII 码转换为字符.如果没有输入0 ~ 255 之间的ASCII

PHP 中日期时间函数 date() 用法总结

[导读] date()是我们常用的一个日期时间函数,下面我来总结一下关于date()函数的各种形式的用法,有需要学习的朋友可参考.格式化日期date() 函数的第一个参数规定了如何格式化日期 时间.它使用字母来表示日期和时间 格式化日期date() 函数的第一个参数规定了如何格式化日期/时间.它使用字母来表示日期和时间的格式.这里列出了一些可用的字母: •d - 月中的天 (01-31)•m - 当前月,以数字计 (01-12)•Y - 当前的年(四位数)您可以在我们的 PHP Date 参考手