c#导入excel时,时间格式数据都变成小数,求解决 20
用select*from[sheet1]导入到程序里,cxcel里有类似7:30的时间格式数据怎么办?不改excel的单元格格式程序里有办法吗?怎么改?...
用select * from [sheet1]导入到程序里,cxcel里有类似7:30的时间格式数据 怎么办?
不改excel的单元格格式 程序里有办法吗?怎么改? 展开
不改excel的单元格格式 程序里有办法吗?怎么改? 展开
1个回答
展开全部
你要确认你的数据库中对于时间格式的字段的存储类型是什么。如果要保留datetime格式,则select时需要对该字段值加上一个特定的日期,如将7:30变为2013-7-31 7:30,否则的话字段类型最好使用varchar类型。
追问
数据库中存varchar 执行完select * from [sheet1]后就已经变成小数了
追答
select field1,field2,..., convert(varchar, shijian) as shijian, fieldn from [sheet1]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询