设置sql server中列的datetime 格式
我向设计一个列,数据类型datetime,但是格式必须是这样2012.09.2620:05:28.613这是在系统中定义的,还是在sqlserver里定义的?数据库里默认...
我向设计一个列,数据类型datetime,但是格式必须是这样2012.09.26 20:05:28.613
这是在系统中定义的,还是在sql server里定义的?
数据库里默认的格式是 2012-09-26 20:05:28.613这样的
但是接口穿过来的格式 2012.09.26 20:05:28.613
所以总是报错,时间格式无效
我记得oracle里有个参数设置叫 nls_date_format ='YYYY-MM-DD:HH24:MI:SS', sql server有没有对应的? 展开
这是在系统中定义的,还是在sql server里定义的?
数据库里默认的格式是 2012-09-26 20:05:28.613这样的
但是接口穿过来的格式 2012.09.26 20:05:28.613
所以总是报错,时间格式无效
我记得oracle里有个参数设置叫 nls_date_format ='YYYY-MM-DD:HH24:MI:SS', sql server有没有对应的? 展开
10个回答
展开全部
这个数据库中存储的datetime格式都是2012-09-27 10:57:10.000这种的
如果想用你的格式存储只能把类型改为varchar了
再者就是你读取的时候可以把-改为.用replace(time,'-','.')
---------------
你把传过来的转换成datetime不就行了
如果想用你的格式存储只能把类型改为varchar了
再者就是你读取的时候可以把-改为.用replace(time,'-','.')
---------------
你把传过来的转换成datetime不就行了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SQL Server中的时间(DateTme)格式都是一样的
存储都是一样的格式,但是显示的格式,可以通过SQL语句读取数据库时候进行转换,或者开发语言进行转换。
要存储SQL Server的时间格式如果跟数据库不一样,要通过开发语言转换,或者SQL语句进行转换
存储都是一样的格式,但是显示的格式,可以通过SQL语句读取数据库时候进行转换,或者开发语言进行转换。
要存储SQL Server的时间格式如果跟数据库不一样,要通过开发语言转换,或者SQL语句进行转换
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以的,用java.text.SimpleDateFormat().format();
Date and Time Pattern Result
"yyyy.MM.dd G 'at' HH:mm:ss z" 2001.07.04 AD at 12:08:56 PDT
"EEE, MMM d, ''yy" Wed, Jul 4, '01
"h:mm a" 12:08 PM
"hh 'o''clock' a, zzzz" 12 o'clock PM, Pacific Daylight Time
"K:mm a, z" 0:08 PM, PDT
"yyyyy.MMMMM.dd GGG hh:mm aaa" 02001.July.04 AD 12:08 PM
"EEE, d MMM yyyy HH:mm:ss Z" Wed, 4 Jul 2001 12:08:56 -0700
"yyMMddHHmmssZ" 010704120856-0700
"yyyy-MM-dd'T'HH:mm:ss.SSSZ" 2001-07-04T12:08:56.235-0700
如果不懂,看下java的api文档吧
Date and Time Pattern Result
"yyyy.MM.dd G 'at' HH:mm:ss z" 2001.07.04 AD at 12:08:56 PDT
"EEE, MMM d, ''yy" Wed, Jul 4, '01
"h:mm a" 12:08 PM
"hh 'o''clock' a, zzzz" 12 o'clock PM, Pacific Daylight Time
"K:mm a, z" 0:08 PM, PDT
"yyyyy.MMMMM.dd GGG hh:mm aaa" 02001.July.04 AD 12:08 PM
"EEE, d MMM yyyy HH:mm:ss Z" Wed, 4 Jul 2001 12:08:56 -0700
"yyMMddHHmmssZ" 010704120856-0700
"yyyy-MM-dd'T'HH:mm:ss.SSSZ" 2001-07-04T12:08:56.235-0700
如果不懂,看下java的api文档吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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(), 111 )
2004/09/12
select CONVERT(varchar(12) , getdate(), 112 )
20040912
select CONVERT(varchar(12) , getdate(), 102 )
2004.09.12
select CONVERT(varchar(12) , getdate(), 101 )
09/12/2004
select CONVERT(varchar(12) , getdate(), 103 )
12/09/2004
select CONVERT(varchar(12) , getdate(), 104 )
12.09.2004
select CONVERT(varchar(12) , getdate(), 105 )
12-09-2004
select CONVERT(varchar(12) , getdate(), 106 )
12 09 2004
select CONVERT(varchar(12) , getdate(), 107 )
09 12, 2004
select CONVERT(varchar(12) , getdate(), 108 )
11:06:08
select CONVERT(varchar(12) , getdate(), 109 )
09 12 2004 1
select CONVERT(varchar(12) , getdate(), 110 )
09-12-2004
select CONVERT(varchar(12) , getdate(), 113 )
12 09 2004 1
select CONVERT(varchar(12) , getdate(), 114 )
11:06:08.177
2004-09-12 11:06:08
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),\\\'-\\\',\\\'\\\'),\\\' \\\',\\\'\\\'),\\\':\\\',\\\'\\\')
20040912110608
select CONVERT(varchar(12) , getdate(), 111 )
2004/09/12
select CONVERT(varchar(12) , getdate(), 112 )
20040912
select CONVERT(varchar(12) , getdate(), 102 )
2004.09.12
select CONVERT(varchar(12) , getdate(), 101 )
09/12/2004
select CONVERT(varchar(12) , getdate(), 103 )
12/09/2004
select CONVERT(varchar(12) , getdate(), 104 )
12.09.2004
select CONVERT(varchar(12) , getdate(), 105 )
12-09-2004
select CONVERT(varchar(12) , getdate(), 106 )
12 09 2004
select CONVERT(varchar(12) , getdate(), 107 )
09 12, 2004
select CONVERT(varchar(12) , getdate(), 108 )
11:06:08
select CONVERT(varchar(12) , getdate(), 109 )
09 12 2004 1
select CONVERT(varchar(12) , getdate(), 110 )
09-12-2004
select CONVERT(varchar(12) , getdate(), 113 )
12 09 2004 1
select CONVERT(varchar(12) , getdate(), 114 )
11:06:08.177
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |