首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
MS-SQL Server
应用实例
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
SQL里中英文日期转换
[已结帖,结帖人:pursuade]
加为好友
发送私信
在线聊天
pursuade
一闪一闪
等级:
可用分等级:
贫农
总技术分:
0
总技术分排名:
318040
结帖率:
82.22%
发表于:
2008-08-21 08:48:51
楼主
SQL里面如何把中文日期转换成英文日期
如2008-06-16转换成 JUN.16,2008
问题点数:
20
回复次数:
12
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
playwarcraft
时间就像乳沟,挤挤还是有的
等级:
可用分等级:
贫农
总技术分:
25610
总技术分排名:
418
发表于:
2008-08-21 08:50:42
1
楼 得分:
0
sql 本身自己會轉
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
playwarcraft
时间就像乳沟,挤挤还是有的
等级:
可用分等级:
贫农
总技术分:
25610
总技术分排名:
418
发表于:
2008-08-21 08:52:26
2
楼 得分:
0
select convert(varchar(11),getdate())
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
pursuade
一闪一闪
等级:
可用分等级:
贫农
总技术分:
0
总技术分排名:
318040
发表于:
2008-08-21 08:53:05
3
楼 得分:
0
怎么说 有函数吗
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
pursuade
一闪一闪
等级:
可用分等级:
贫农
总技术分:
0
总技术分排名:
318040
发表于:
2008-08-21 08:55:21
4
楼 得分:
0
出来的前面月份又不是英文的
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
playwarcraft
时间就像乳沟,挤挤还是有的
等级:
可用分等级:
贫农
总技术分:
25610
总技术分排名:
418
发表于:
2008-08-21 08:57:59
5
楼 得分:
0
不是嗎? 用convert()轉成varchar,不指定格式出來一般就是英文的吧
select convert(varchar(11),getdate())
--結果
--Aug 21 2008
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
pursuade
一闪一闪
等级:
可用分等级:
贫农
总技术分:
0
总技术分排名:
318040
发表于:
2008-08-21 09:04:33
6
楼 得分:
0
我这边出来的是 8 21 2008
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wufeng4552
水族杰綸
等级:
可用分等级:
中农
总技术分:
15511
总技术分排名:
1139
发表于:
2008-08-21 09:06:54
7
楼 得分:
0
set language 'english'
select convert(varchar(12),getdate(),106)
Changed language setting to us_english.
------------
21 Aug 2008
(1 行受影响)
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
mugua604
熟不了的木瓜
等级:
可用分等级:
中农
总技术分:
4738
总技术分排名:
4460
发表于:
2008-08-21 09:07:29
8
楼 得分:
0
在函数CONVERT()中你可以使用许多种不同风格的日期和时间格式。表11.1显示了所有的格式。
表11.1 日期和时间的类型
类型值 标准 输出
0 Default mon dd yyyy hh:miAM
1 USA mm/dd/yy
2 ANSI yy.mm.dd
3 British/French dd/mm/yy
4 German dd.mm.yy
5 Italian dd-mm-yy
6 - dd mon yy
7 - mon dd,yy
8 - hh:mi:ss
9 Default + milliseconds--mon dd yyyy
hh:mi:ss:mmmAM(or )
10 USA mm-dd-yy
11 JAPAN yy/mm/dd
12 ISO yymmdd
13 Europe Default + milliseconds--dd mon yyyy
hh:mi:ss:mmm(24h)
14 - hh:mi:ss:mmm(24h)
类型0,9,和13总是返回四位的年。对其它类型,要显示世纪,把style值加上100。类型13和14返回24小时时钟的时间。类型0,7,和13返回的月份用三位字符表示(用Nov代表November).
对表11.1中所列的每一种格式,你可以把类型值加上100来显示有世纪的年(例如,00年将显示为2000年)。例如,要按日本标准显示日期,包括世纪,你应使用如下的语句:
SELECT CONVERT(VARCHAR(30),GETDATE(),111)
在这个例子中,函数CONVERT()把日期格式进行转换,显示为1997/11/30
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
CodeShow
代码秀
等级:
可用分等级:
长工
总技术分:
784
总技术分排名:
23795
发表于:
2008-08-21 09:28:39
9
楼 得分:
0
convert(varchar(12),getdate(),110)
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
pursuade
一闪一闪
等级:
可用分等级:
贫农
总技术分:
0
总技术分排名:
318040
发表于:
2008-08-21 09:37:45
10
楼 得分:
0
set LANGUAGE N'ENGLISH'
select STUFF(STUFF(convert(varchar(11),getdate(),109),4,0,N'.'),8,0,N',')
得到结果
Aug. 21, 2008
我.后面不想出现空格 ,后面不想出现空格怎么做
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wufeng4552
水族杰綸
等级:
可用分等级:
中农
总技术分:
15511
总技术分排名:
1139
发表于:
2008-08-21 09:55:37
11
楼 得分:
10
select replace(STUFF(STUFF(convert(varchar(11),getdate(),109),4,0,N'.'),8,0,N','),' ','')
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yangxc_110
D-调
等级:
可用分等级:
短工
总技术分:
10
总技术分排名:
215421
发表于:
2008-08-21 09:56:01
12
楼 得分:
10
改一下你的查询就可以了,
set language 'english'
select stuff(stuff(convert(varchar(11),getdate(),109),4,1,N'.'),7,1,N',')
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友