8 个解决方案
#1
datetime的显示格式是固定的,其存储的数据格式也是固定的,不可修改.
#2
如果坚持只保存时间,则使用字符型存储
如果显示的时候只显示时间,使用convert转换
select convert(varchar,getdate(),108)
如果显示的时候只显示时间,使用convert转换
select convert(varchar,getdate(),108)
#3
Datetime是固定带日期和时间的,如果想不要日期,就用Varchar吧。
#4
insert into table1 values('1899-12-30 10:11:11')
在企业管理器里就只能看到时间了
在企业管理器里就只能看到时间了
#5
SUBSTRING ( expression , start , length )
参数
expression是字符串、二进制字符串、text、image、列或包含列的表达式。不要使用包含聚合函数的表达式。
start是一个整数,指定子串的开始位置。
length是一个整数,指定子串的长度(要返回的字符数或字节数)。
参数
expression是字符串、二进制字符串、text、image、列或包含列的表达式。不要使用包含聚合函数的表达式。
start是一个整数,指定子串的开始位置。
length是一个整数,指定子串的长度(要返回的字符数或字节数)。
#6
正如邹大哥所说的那样:
如果坚持只保存时间,则使用字符型存储
如果显示的时候只显示时间,使用convert转换
select convert(varchar,getdate(),108)
如果坚持只保存时间,则使用字符型存储
如果显示的时候只显示时间,使用convert转换
select convert(varchar,getdate(),108)
#7
我想隻要將其轉換為字符型
要不沒有別的方法。因為它在sql裡是一個固定的。
你可以用convert(),cast()轉換。
要不沒有別的方法。因為它在sql裡是一個固定的。
你可以用convert(),cast()轉換。
#8
你select时做选择就是了
#1
datetime的显示格式是固定的,其存储的数据格式也是固定的,不可修改.
#2
如果坚持只保存时间,则使用字符型存储
如果显示的时候只显示时间,使用convert转换
select convert(varchar,getdate(),108)
如果显示的时候只显示时间,使用convert转换
select convert(varchar,getdate(),108)
#3
Datetime是固定带日期和时间的,如果想不要日期,就用Varchar吧。
#4
insert into table1 values('1899-12-30 10:11:11')
在企业管理器里就只能看到时间了
在企业管理器里就只能看到时间了
#5
SUBSTRING ( expression , start , length )
参数
expression是字符串、二进制字符串、text、image、列或包含列的表达式。不要使用包含聚合函数的表达式。
start是一个整数,指定子串的开始位置。
length是一个整数,指定子串的长度(要返回的字符数或字节数)。
参数
expression是字符串、二进制字符串、text、image、列或包含列的表达式。不要使用包含聚合函数的表达式。
start是一个整数,指定子串的开始位置。
length是一个整数,指定子串的长度(要返回的字符数或字节数)。
#6
正如邹大哥所说的那样:
如果坚持只保存时间,则使用字符型存储
如果显示的时候只显示时间,使用convert转换
select convert(varchar,getdate(),108)
如果坚持只保存时间,则使用字符型存储
如果显示的时候只显示时间,使用convert转换
select convert(varchar,getdate(),108)
#7
我想隻要將其轉換為字符型
要不沒有別的方法。因為它在sql裡是一個固定的。
你可以用convert(),cast()轉換。
要不沒有別的方法。因為它在sql裡是一個固定的。
你可以用convert(),cast()轉換。
#8
你select时做选择就是了