SQL将日期按特定的英文格式输出

原创 2012年03月31日 11:40:39

我们知道在SQL中,要想让日期按特定的格式输出,可以用convert函数,但这样子转化后的结果都是数字格式的,比如2012-02-16,02/16/2012等,但是要想让日期输出的格式为Tuesday, April. 3,convert函数就不能满足,这时,我们可以使用另一个日期操作的函数:DATENAME()

DATENAME()

返回代表指定日期的指定日期部分的字符串。

语法

DATENAME ( datepart , date )

参数

datepart

是指定应返回的日期部分的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。

日期部分 缩写
year yy, yyyy
quarter qq, q
month mm, m
dayofyear dy, y
day dd, d
week wk, ww
weekday dw
Hour hh
minute mi, n
second ss, s
millisecond ms

上面的例子,输出Tuesday, April. 3可以这样子做:

SELECT DATENAME(dw,GETDATE())+', '+DATENAME(mm,'2012-04-03')+'.'+DATENAME(dd,GETDATE())

结果:Saturday, April.31



相关文章推荐

SQL中如何将月份转换为英文缩写

原文出处:http://biancheng.dnbcw.info/mssql/109657.html 问:    比如2010-5-31 转换为 31-may-2010. 答: declare @...

[MSSQL]如何获取日期月份的英文缩写

方法一: select SubString('JanFebMarAprMayJunJulAugSepOctNovDec',Month(GETDATE())*3-2,3)方法二:SET LANGUAGE...

SQL日期DateTime格式指定

引言:      DateTime数据读出时,可能存在格式不定的问题。可以使用convert函数来指定读出格式。 使用例:      select convert(varchar(10)...
  • zhouqt
  • zhouqt
  • 2017年03月26日 18:36
  • 515

在IIS中调试.NET应用程序【VS2010】

在IIS中调试.NET应用程序【VS2010】 本文介绍如何调试托管在IIS的web应用程序。 此外,还介绍了如何选择正确的进程在VS中运行。 前言 一般来说,我们从Vis...

深入浅出WPF(7)——数据的绿色通道,Binding(上)

深入浅出WPF(7)——数据的绿色通道,Binding(上) 小序:怎么直接从2蹦到7啦?!啊哦,实在是不好意思,最近实在是太忙了,忙的原因也非常简单——自己的技术太差了,还有很多东西要学呀。门里门外...

SQL 语句将特定数据以指定格式输出到文本文件中

在做数据备份的时候,我们通常会遇到将数据以指定格式输出到文本文件中这种情况。 在MySQL 中提供了一种SELECT 语法,专供用户通过SQL 语句将某些特定数据以指定格式输出到文本文件中,同时也提...

Excel文件特定格式Sql生成器

  • 2008年12月18日 18:25
  • 341KB
  • 下载

fastjson转换英文格式日期包数字转换异常处理

说明:用到的fastjson版本是:fastjson-1.2.17 实体类: package com.test;import java.util.Date;public class User { ...
  • yinkgh
  • yinkgh
  • 2016年12月22日 20:54
  • 2093

SQL 2005数据库各种日期格式处理

  • 2014年10月16日 17:41
  • 602B
  • 下载

Sql日期时间格式转换

  • 2013年01月30日 13:38
  • 5KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL将日期按特定的英文格式输出
举报原因:
原因补充:

(最多只允许输入30个字)