永发信息网

SQL SERVER如何改变日期格式?

答案:2  悬赏:50  手机版
解决时间 2021-03-09 09:52
RT。默认的日期格式是1980-01-01。
我现在想把它改成01-JAN-80,请问应该如何修改?
最佳答案
正常的话
SET LANGUAGE 'us_english'
select replace(convert(varchar,getdate(),106),' ','-')

但你年份非要显示80这样的
SET LANGUAGE 'us_english'
select left(replace(convert(varchar,getdate(),106),' ','-'),7)+right(replace(convert(varchar,getdate(),106),' ','-'),2)

注意:SET LANGUAGE 'us_english'
当你关闭窗口后重新进来,还得重新set,否则运行下边的select语句会失效的,变成26-05-2013这样类型

要是还想特殊处理那就得专门写个函数了
全部回答
sql server中文版的默认的日期字段datetime格式是yyyy-mm-dd thh:mm:ss.mmm

例如: select getdate() 2004-09-12 11:06:08.177 整理了一下sql server里面可能经常会用到的日期格式转换方法:

举例如下: select convert(varchar, getdate(), 120 ) 2004-09-12 11:06:08

select replace(replace(replace(convert(varchar, getdate(), 120 ),'-',''),' ',''),':','') 20040912110608

select convert(varchar(12) , getdate(),

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
教教我吧给好评的
鲁大师9万分能玩gta5吗?我的CPU测试是5万多
随礼能不能搭零钱?比如666
福宛茗茶地址有知道的么?有点事想过去
什么是制动踏板?什么是行车制动器?什么事驻
下图最有可能反映红绿色盲症的遗传图谱是(注
论幼儿入园前应做何种准备论文提纲怎么写
我没朋友。但我想交朋友。真心朋友。但我人比
网游小说rpg
急急急 ,头发软化后焦了 用夹板顺一下又好了
埋线双眼皮一个星期了,可以化妆吗?
公司网络,wifi时断时续
如何提高作文兴趣小课题研究成果 总结
做梦梦到自己院子里的杏树结满杏子,可是却听
卒怎么读拼音
推荐资讯
梅地亚包装在哪里啊,我有事要去这个地方
用卡贴 和越狱 有什么区别?
欧艺整体衣柜厂这个地址在什么地方,我要处理
鬼步舞分几个舞步(步骤)?
约德尔唱法起源于以下哪个地区?()
为什么笔记本连不上隐藏wifi
刹车片公司年终总结
摩托车平时用近光还是远光,哪种光用得多
梦园鲜花礼仪在哪里啊,我有事要去这个地方
伟大的祖国邮票价值
【饕餮盛宴中饕餮是什么意思?】
淘宝达人怎么赚取佣金
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?