求SQL 的一个时间格式,急,在线等~~~~

einspei 2011-03-16 11:53:55
16-March-11

要这种格式,前面日期2位,中间月英文,最后年2位

网上没找到。。。。。
...全文
80 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
oO寒枫Oo 2011-03-16
  • 打赏
  • 举报
回复

select cast(days as varchar)+'-'+months+'-'+cast(years as varchar)
from
(
select day(getdate()) days, case month(getdate()) when 01 then 'January'
when 02 then 'February'
when 03 then 'March'
when 04 then 'April'
when 05 then 'May'
when 06 then 'June'
when 07 then 'July'
when 08 then 'August'
when 09 then 'September'
when 10 then 'October'
when 11 then 'November'
else 'December' end as months ,year(getdate()) years)a


今天的日期
闹铃 2011-03-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ssp2009 的回复:]
写个函数吧
[/Quote]
快溜 2011-03-16
  • 打赏
  • 举报
回复
declare @date datetime
set @date=getdate()

select rtrim(datepart(day,@date))+'-'
+(case month(@date) when 3 then 'March' when 1 then/*英文不咋会*/ end)+'-'+left(year(@date))
renwenli07461 2011-03-16
  • 打赏
  • 举报
回复
--方法一
SELECT CONVERT(VARCHAR(20),GETDATE(),105)
--方法二
SELECT CAST(DATEPART(DD,GETDATE())AS VARCHAR(20))+'-'+cast(DATEPART(MM,GETDATE()) as VARCHAR(20))
+'-'+CAST(DATEPART(YY,GETDATE())AS VARCHAR(20))
einspei 2011-03-16
  • 打赏
  • 举报
回复
上面的格式不行,
我要的是DD-Month-YY,Month 要写全的。。。。。。
快溜 2011-03-16
  • 打赏
  • 举报
回复

--自己拼接啊
set language 'english'
select convert(varchar(12),getdate(),106)
/
------------
16 Mar 2011
eaglexie 2011-03-16
  • 打赏
  • 举报
回复
写个判断,分别取值
einspei 2011-03-16
  • 打赏
  • 举报
回复
大侠能详细说明吗,给段代码吧
--小F-- 2011-03-16
  • 打赏
  • 举报
回复
排序规则改成英文就可以了
快溜 2011-03-16
  • 打赏
  • 举报
回复
写个函数吧
AcHerat 元老 2011-03-16
  • 打赏
  • 举报
回复
好像没这样子的吧!自己转换然后拼接字符串吧!
einspei 2011-03-16
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 ssp2009 的回复:]
SQL code
declare @date datetime
set @date=getdate()

select rtrim(datepart(day,@date))+'-'
+(case month(@date) when 3 then 'March' when 1 then/*英文不咋会*/ end)+'-'+left(year(@date))
[/Quote]

谢谢。我不知道还有没有更好的办法。不过我以你的为模板做好了。非常感谢。前面其他的都不符合要求。

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧