N netfun2000 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-23 #1 我的文本文件中的数据有1列是时间,但格式是yyyymmddhhmmss。我把这个文本文件导入数据库中后(字段类型都是varchar),怎样将时间格式改成标准的SQL的格式?
Z zqw0117 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-23 #3 很简单 var s: string; begin s := '20060423121134'; Insert(':', S, 13); Insert(':', S, 11); Insert(' ', S, 9); Insert('-', S, 7); Insert('-', S, 5); ShowMessage(S); end;
很简单 var s: string; begin s := '20060423121134'; Insert(':', S, 13); Insert(':', S, 11); Insert(' ', S, 9); Insert('-', S, 7); Insert('-', S, 5); ShowMessage(S); end;
X xzhxu2006 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-23 #4 shortfromat(DataTimePicker)
N netfun2000 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-23 #5 谢谢楼上2位,关键我不是用DELPHI来实现,而是要用SQL语句,在MS SQL“SQL 查询分析器”里面做。
S SoftBoy Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-25 #6 select counvert(char(19),columnname,120) //columnname是日期时间字段,Varchar字段长度>=19
F febird Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-25 #7 是插入数据吗?感觉不好弄啊,可以写存储过程试试了。 如果查询还好弄,楼上那种就行,不过是convert而不是counvert,另外也可以用CAST。 使用 CAST: CAST ( expression AS data_type ) 使用 CONVERT: CONVERT (data_type[(length)], expression [, style])
是插入数据吗?感觉不好弄啊,可以写存储过程试试了。 如果查询还好弄,楼上那种就行,不过是convert而不是counvert,另外也可以用CAST。 使用 CAST: CAST ( expression AS data_type ) 使用 CONVERT: CONVERT (data_type[(length)], expression [, style])