项目总结1-关于sqlServer 中日期时间处理
?一·SQLServer中SQL SERVER 查询时日期格式化 1 Select CONVERT(varchar(100),GETDATE(),0): 05 16 2006 10:57AM 2 Select CONVERT(varchar(100),1): 05/16/06 3 Select CONVERT(varchar(100),2): 06.05.16 4 Select CONVERT(varchar(100),3): 16/05/06 5 Select CONVERT(varchar(100),4): 16.05.06 6 Select CONVERT(varchar(100),5): 16-05-06 7 Select CONVERT(varchar(100),6): 16 05 06 8 Select CONVERT(varchar(100),7): 05 16,06 9 Select CONVERT(varchar(100),8): 10:57:46 10 Select CONVERT(varchar(100),9): 05 16 2006 10:57:46:827AM 11 Select CONVERT(varchar(100),10): 05-16-06 12 Select CONVERT(varchar(100),11): 06/05/16 13 Select CONVERT(varchar(100),12): 060516 14 Select CONVERT(varchar(100),13): 16 05 2006 10:57:46:937 15 Select CONVERT(varchar(100),14): 10:57:46:967 16 Select CONVERT(varchar(100),20): 2006-05-16 10:57:47 17 Select CONVERT(varchar(100),21): 2006-05-16 10:57:47.157 18 Select CONVERT(varchar(100),22): 05/16/06 10:57:47 AM 19 Select CONVERT(varchar(100),23): 2006-05-16 20 Select CONVERT(varchar(100),24): 10:57:47 21 Select CONVERT(varchar(100),25): 2006-05-16 10:57:47.250 22 Select CONVERT(varchar(100),100): 05 16 2006 10:57AM 23 Select CONVERT(varchar(100),101): 05/16/2006 24 Select CONVERT(varchar(100),102): 2006.05.16 25 Select CONVERT(varchar(100),103): 16/05/2006 26 Select CONVERT(varchar(100),104): 16.05.2006 27 Select CONVERT(varchar(100),105): 16-05-2006 28 Select CONVERT(varchar(100),106): 16 05 2006 29 Select CONVERT(varchar(100),107): 05 16,2006 30 Select CONVERT(varchar(100),108): 10:57:49 31 Select CONVERT(varchar(100),109): 05 16 2006 10:57:49:437AM 32 Select CONVERT(varchar(100),110): 05-16-2006 33 Select CONVERT(varchar(100),111): 2006/05/16 34 Select CONVERT(varchar(100),112): 20060516 35 Select CONVERT(varchar(100),113): 16 05 2006 10:57:49:513 36 Select CONVERT(varchar(100),114): 10:57:49:547 37 Select CONVERT(varchar(100),120): 2006-05-16 10:57:49 38 Select CONVERT(varchar(100),121): 2006-05-16 10:57:49.700 39 Select CONVERT(varchar(100),126): 2006-05-16T10:57:49.827 40 Select CONVERT(varchar(100),130): 18 ???? ?????? 1427 10:57:49:907AM ? select CONVERT(VARCHAR(10),A.TOROKU_DATE,111) AS TOROKU_DATE SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm? ? select CONVERT(varchar(12),111 )??? 2004/09/12? ? Convert第三个参数,进行日期类型转化时的格式:? ? Sql Server 中一个非常强大的日期格式化函数 1. ?当前系统日期、时间? 2.??指定日期上加上一段时间返回? dateadd select dateadd(day,2,‘2018-06-19‘);??????--返回:2004-10-17?00:00:00.000 3.? 返回两个指定日期的差值?? datediff select datediff(day,‘2018-06-18‘,‘2018-06-28) --返回:10 4.? 返回指定日期的指定部分的整数 depart select depart(month,?‘2004-10-15‘); --返回:10 ? 5.? 返回指定日期的指定部分的整数 datename ? select datename(weekday,?‘2004-10-15‘);??--返回:星期五 总结:SQL Server日期函数 ? ? 参数/功能 ?
参数interval的设定值如下: 值缩写(Sql Server) Year? Yy yyyy????????????????? 年??????????? --:1753 ~ 9999 Quarter Qq q???????????? 季?? --:1 ~ 4 Month?Mm m??????????? 月???--:1 ~ 12 Day of year Dy y??????? 一年的日数,一年中的第几日 1-366 Day Dd d???????????????????日 1-31 Weekday Dw w????????? 一周的日数,一周中的第几日 1-7 Week Wk ww???????????? 周 一年中的第几周 0-51 Hour Hh h????????????????? 时 0-23 Minute Mi n???????????????分钟 0-59 Second Ss s??????????????? 秒 0-59 Millisecond Ms?????????? 毫秒 0-999 ? ? ? 原文转载:https://blog.csdn.net/qq_16769857/article/details/52289627 https://blog.csdn.net/liguo9860/article/details/41907761(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |