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()函数相关推荐

  1. Datename函数与Datepart函数的异同

    SQL函数中,Datename函数与Datepart函数的异同:  语法:DATENAME ( datepart ,date ) 和 Datepart( datepart , date )  说明:D ...

  2. oracle中datepart函数,Asp DatePart 函数的语法详解(用于计算日期并返回指定的时间间隔)...

    Asp DatePart 函数的语法详解(用于计算日期并返回指定的时间间隔) 更新时间:2012年07月31日 21:32:58   作者: ASP(VBScript) 参考手册中,已经对 DateP ...

  3. mysql的datepart函数,数据库datepart函数

    转换数据库时间字段格式函数 --转换函数:转换数据库时间字段格式函数 CREATE FUNCTION dbo.DateConvert(@paramname DATETIME) RETURNS DATE ...

  4. SQL server Date函数之DATEPART()函数

    1.定义: DATEPART() 函数用于返回一个日期或者时间的单独部分,比如年.月.日.小时.分钟等等. 2.语法: DATEPART(datepart,date) date 参数是合法的日期表达式 ...

  5. sql server 中DateName()函数及DatePart()函数

    https://www.cnblogs.com/luna-hehe/p/8191873.html

  6. mysql的datepart函数,SQL Server Datepart()函数

    在本教程中,将学习如何使用SQL Server DATEPART()函数来提取日期的一部分. SQL Server DATEPART()函数简介 DATEPART()函数返回一个整数,它是日期的一部分 ...

  7. sql server DateName、DatePart 函数

    1:DateName函数: SELECT GETDATE() AS 当前日期,DATENAME(YEAR, GETDATE()) AS 年,DATENAME(MONTH, GETDATE()) AS ...

  8. mysql datepart_SQL Server DATEPART() 函数用法

    用法: DATEPART() 函数用于返回日期/时间的单独部分,比如年.月.日.小时.分钟等等.返回的类型为整型.若要返回字符型可以用DATENAME()函数,可用于时间日期之间的拼接,用法和DATE ...

  9. sql server DATEPART() 函数的使用(注意防止入坑)

    datepart() datepart()函数是用来返回 指定日期时间的指定日期部分的整数.返回类型为:int. 语法: DATEPART(datepart,date) 其中date是日期.时间.pa ...

最新文章

  1. 干货|卷积有多少种?一文读懂深度学习中的各种卷积
  2. 安卓之父的手机创业项目卖了!这个华人接手,谷歌风投还投了钱
  3. @Query注解的用法(Spring Data JPA)
  4. swift 运算符和控制流程
  5. UA MATH524 复变函数5 代数运算、可微性与积分基础例题
  6. linux java多线程_Java多线程从简单到复杂
  7. python操作mongodb语法_python操作mongodb怎么找到所有的集合
  8. shared_ptr的一些尴尬
  9. error: Microsoft Visual C++ 14.0 is required.
  10. 韩信点兵 详解(C++)
  11. Ubuntu 18.04安装Apollo 6.0:从零开始到启动Demo(超多细节)
  12. VMware虚拟机中 启动Windows XP系统黑屏 的解决
  13. Java 小游戏(骑士大战魔王)
  14. 使用jsp实现留言板功能
  15. Windows下SVN提交模板制作及应用
  16. Prometheus Cadvisor 监控k8s
  17. JavaScript之多小球非对心弹性碰撞
  18. My IDEA Keymap
  19. android平板2018,2018 Android平板电脑推荐三星或华为更好
  20. 淘宝API接口系列,获取购买到的商品订单列表,卖出的商品订单列表,订单详情,订单物流,买家信息,收货地址列表,买家token

热门文章

  1. Ajax执行向php请求的js脚本
  2. .ipynb 和 .py 文件
  3. Redis介绍--列表(LISTS)数据类型(六)
  4. 求斐波那契数列c++实现
  5. DNS篇之DNS协议详解
  6. 开发推荐书单 程序员必读书目推荐 测试必读书目 管理必读 技术组长必读 前端开发必读
  7. 轨道运营管理专业自荐书_城市轨道应聘自荐信
  8. [linux] linux sed命令删除一行/多行
  9. jquery遍历后台数据
  10. Filecoin 近期热点话题,官方打造长期价值护城河!