社区
MS-SQL Server
帖子详情
SQL Server中怎樣將其默認的日期格式改變過來﹖
---涛声依旧---
2004-10-15 11:02:14
如題﹐謝謝。
...全文
218
8
打赏
收藏
SQL Server中怎樣將其默認的日期格式改變過來﹖
如題﹐謝謝。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
---涛声依旧---
2005-08-03
打赏
举报
回复
必須利用SET DATEFORMAT命令來設置系統所認定的日期-時間格式
如﹕
SET DATEFORMAT mdy
GO
DECLARE @datevar datetime
SET @datevar = '12/31/98'
SELECT @datevar
GO
SET DATEFORMAT ydm
GO
DECLARE @datevar datetime
SET @datevar = '98/31/12'
SELECT @datevar
GO
SET DATEFORMAT ymd
GO
DECLARE @datevar datetime
SET @datevar = '98/12/31'
SELECT @datevar
GO
---涛声依旧---
2004-10-16
打赏
举报
回复
我以前在<<SQL Server徹底研究>>上看到了﹐現在想不起來了﹐我再去查查。
zjcxc
元老
2004-10-15
打赏
举报
回复
没找到改的方法.
---涛声依旧---
2004-10-15
打赏
举报
回复
安裝SQL Server時要指定日期格式(不指定時就是默認的)
如果剛開始時﹐指定的日期格式為mm-dd-yyyy
現在我怎樣將安裝時所指定的日期格式為mm-dd-yyyy改為yyyy-mm-dd
是對所有user有效
Andy__Huang
2004-10-15
打赏
举报
回复
無紀元 (yy) 有紀元 (yyyy)
標準
輸入/輸出**
- 0 或 100 (*) 預設值 mon dd yyyy hh:miAM (或 PM)
1 101 USA mm/dd/yy
2 102 ANSI yy.mm.dd
3 103 British/French dd/mm/yy
4 104 德文 dd.mm.yy
5 105 義大利文 dd-mm-yy
6 106 - dd mon yy
7 107 - Mon dd, yy
8 108 - hh:mm:ss
- 9 或 109 (*) 預設值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM (或 PM)
10 110 USA mm-dd-yy
11 111 JAPAN yy/mm/dd
12 112 ISO yymmdd
- 13 或 113 (*) 歐洲預設值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 或 120 (*) ODBC 標準 yyyy-mm-dd hh:mi:ss(24h)
- 21 或 121 (*) ODBC 標準 (有毫秒) yyyy-mm-dd hh:mi:ss.mmm(24h)
- 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(no spaces)
- 130* Kuwaiti dd mon yyyy hh:mi:ss:mmmAM
- 131* Kuwaiti dd/mm/yy hh:mi:ss:mmmAM
Andy__Huang
2004-10-15
打赏
举报
回复
修改默認格式做什么﹖這個函數convert()有許多格式﹐應該夠你用了
convert()
chinaandys
2004-10-15
打赏
举报
回复
打错了..
把date字段用公式来代替
alter table tablename
alter columns date字段 as convert(char(10),date字段,120)
chinaandys
2004-10-15
打赏
举报
回复
把date字段用工作来代替
alter table tablename
alter columns date字段 as convert(char(10),date字段,120)
SQL
Server
查询
日期
时
格式
转换
SQL
Server
中
默认的
日期
字段datetime
格式
是yyyy-mm-dd Thh:mm:ss.mmm 当从datetime或smalldatetime值进行转换时,可以通过使用适当的char或varchar数据类型长度来截断不需要的
日期
部分。 当我们用CONVERT进行
日期
转换后,如:CONVERT ( varchar(100), GETDATE(), 23 ),就会转变成这种
格式
:2...
SQL
Server
中
关于
日期
的操作
主要内容是
SQL
server
中
比较常用的指定
日期
的获取和
日期
的操作,包括函数datepart,dateadd,datediff。内容是作为自己记录理解用,用词不一定专业,如果有不对的地方,也请大佬指出,我会改正。
Sql
server
对时间转换
格式
汇总
sql
server
2000
中
使用convert来取得datetime数据类型样式(全)
日期
数据
格式
的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varchar(10)表示
日期
输出的
格式
,如果不够长会发生截取*/ 语句及查询结果: Select CONVERT(varcha.
怎样在
SQL
SERVER
中
添加系统默认时间字段
CREATE TABLE test(id NVARCHAR(50), name nvarchar(50), CREATETIME DATETIME DEFAULT(GETDATE()), PRIMARY KEY(id) ) 这个对单证有些票据有些用处,但是对于生产,仅仅改变某些字段的值,记录就比较麻烦了。
SQL
SERVER
日期
格式
与多国语言问题
数据库language不同,
sql
server
对
日期
格式
的选择也不同。[@more@]数字
日期
格式
Microsoft®
SQL
Server
™ 2000 允许用指定的数字月份指定
日期
数据。例如,5/20/97 表示 1997 ...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章