Datename() 函数与DatePart()函数
Datename() 函数与DatePart()函数
Datepart():返回代表指定日期的指定日期部分的整数
语法:Datepart(datepart,date) 返回类型:int
DateName():返回代表指定日期的指定日期部分的字符串
语法:DateName(datepart,date) 返回类型:nvarchar
日期部分 缩写 备注
year yy, yyyy 年
quarter qq, q 季度
month mm, m 月
dayofyear dy, y 一年中的第几天
day dd, d 日
week wk, ww 一年中的第几周
weekday dw日期部分返回对应于星期中的某天的数,例如:Sunday =1 星期几
Hour hh 小时
minute mi, n 分钟
second ss, s 秒
millisecond ms 毫秒
select GETDATE() as ‘当前日期时间’,
DateName(year,GetDate())+‘-’+DateName(month,GetDate())+‘-’+DateName(day,GetDate()) as ‘当前日期’,
DateName(quarter,GetDate()) as ‘第几季度’,
DateName(week,GetDate()) as ‘一年中的第几周’,
DateName(DAYOFYEAR,GetDate()) as ‘一年中的第几天’,
DateName(year,GetDate()) as ‘年’,
DateName(month,GetDate()) as ‘月’,
DateName(day,GetDate()) as ‘日’,
DateName(hour,GetDate()) as ‘时’,
DateName(minute,GetDate()) as ‘分’,
DateName(second,GetDate()) as ‘秒’,
DateName(MILLISECOND,GetDate()) as ‘豪秒’,
DateName(WEEKDAY,GetDate()) as ‘星期几’
select GETDATE() as ‘当前日期时间’,
DatePart(year,GetDate())+‘-’+DatePart(month,GetDate())+‘-’+DatePart(day,GetDate()) as ‘当前日期’,
DatePart(quarter,GetDate()) as ‘第几季度’,
DatePart(week,GetDate()) as ‘一年中的第几周’,
DatePart(DAYOFYEAR,GetDate()) as ‘一年中的第几天’,
DatePart(year,GetDate()) as ‘年’,
DatePart(month,GetDate()) as ‘月’,
DatePart(day,GetDate()) as ‘日’,
DatePart(hour,GetDate()) as ‘时’,
DatePart(minute,GetDate()) as ‘分’,
DatePart(second,GetDate()) as ‘秒’,
DatePart(MILLISECOND,GetDate()) as ‘豪秒’,
DatePart(WEEKDAY,GetDate()) as ‘星期几’
注意:
1)因为DatePart返回类型为int类型,所以当前日期的结果是做了运算的结果
2)
在多数SQL SERVER 英文版本中(以及部分繁体版),
SELECT DATENAME(month, getdate()) 得到 字符串类型的 January ;
而在简体中文版中:SELECT DATENAME(month, getdate()) 得到 字符串类型的 01
而SELECT DATEPART(month,getdate())则在所有版本中都得到 int类型的 1
3)
SELECT DATENAME(weekday, getdate()) 得到“星期X”
SELECT DATEPART(weekday, getdate()) 得到星期对应的数字,一(1)/二(2)/三(3).。。。。
Datename() 函数与DatePart()函数相关推荐
- Datename函数与Datepart函数的异同
SQL函数中,Datename函数与Datepart函数的异同: 语法:DATENAME ( datepart ,date ) 和 Datepart( datepart , date ) 说明:D ...
- oracle中datepart函数,Asp DatePart 函数的语法详解(用于计算日期并返回指定的时间间隔)...
Asp DatePart 函数的语法详解(用于计算日期并返回指定的时间间隔) 更新时间:2012年07月31日 21:32:58 作者: ASP(VBScript) 参考手册中,已经对 DateP ...
- mysql的datepart函数,数据库datepart函数
转换数据库时间字段格式函数 --转换函数:转换数据库时间字段格式函数 CREATE FUNCTION dbo.DateConvert(@paramname DATETIME) RETURNS DATE ...
- SQL server Date函数之DATEPART()函数
1.定义: DATEPART() 函数用于返回一个日期或者时间的单独部分,比如年.月.日.小时.分钟等等. 2.语法: DATEPART(datepart,date) date 参数是合法的日期表达式 ...
- sql server 中DateName()函数及DatePart()函数
https://www.cnblogs.com/luna-hehe/p/8191873.html
- mysql的datepart函数,SQL Server Datepart()函数
在本教程中,将学习如何使用SQL Server DATEPART()函数来提取日期的一部分. SQL Server DATEPART()函数简介 DATEPART()函数返回一个整数,它是日期的一部分 ...
- sql server DateName、DatePart 函数
1:DateName函数: SELECT GETDATE() AS 当前日期,DATENAME(YEAR, GETDATE()) AS 年,DATENAME(MONTH, GETDATE()) AS ...
- mysql datepart_SQL Server DATEPART() 函数用法
用法: DATEPART() 函数用于返回日期/时间的单独部分,比如年.月.日.小时.分钟等等.返回的类型为整型.若要返回字符型可以用DATENAME()函数,可用于时间日期之间的拼接,用法和DATE ...
- sql server DATEPART() 函数的使用(注意防止入坑)
datepart() datepart()函数是用来返回 指定日期时间的指定日期部分的整数.返回类型为:int. 语法: DATEPART(datepart,date) 其中date是日期.时间.pa ...
最新文章
- 干货|卷积有多少种?一文读懂深度学习中的各种卷积
- 安卓之父的手机创业项目卖了!这个华人接手,谷歌风投还投了钱
- @Query注解的用法(Spring Data JPA)
- swift 运算符和控制流程
- UA MATH524 复变函数5 代数运算、可微性与积分基础例题
- linux java多线程_Java多线程从简单到复杂
- python操作mongodb语法_python操作mongodb怎么找到所有的集合
- shared_ptr的一些尴尬
- error: Microsoft Visual C++ 14.0 is required.
- 韩信点兵 详解(C++)
- Ubuntu 18.04安装Apollo 6.0:从零开始到启动Demo(超多细节)
- VMware虚拟机中 启动Windows XP系统黑屏 的解决
- Java 小游戏(骑士大战魔王)
- 使用jsp实现留言板功能
- Windows下SVN提交模板制作及应用
- Prometheus Cadvisor 监控k8s
- JavaScript之多小球非对心弹性碰撞
- My IDEA Keymap
- android平板2018,2018 Android平板电脑推荐三星或华为更好
- 淘宝API接口系列,获取购买到的商品订单列表,卖出的商品订单列表,订单详情,订单物流,买家信息,收货地址列表,买家token