sql server2008中的date数据类型问题

PitTroll 2011-05-08 09:23:26
我在vs2010中用SqlDataReader直接读取sql server2008中的date类型字段时,显示的结果是包含时分秒的(如:2011-3-9 0:00:00),但是在查询分析器中查询的时候不显示时分秒。这个date类型使用的时候也是不太方便,如果直接读取的时候能不显示时分秒就更好了。
...全文
118 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
PitTroll 2011-05-09
  • 打赏
  • 举报
回复
看来还是需要转换的。
十八道胡同 2011-05-08
  • 打赏
  • 举报
回复
自己读出来需要根据自己的需求 格式化一下

可参考喽上的楼上 或者喽上的楼上 的楼上
我姓区不姓区 2011-05-08
  • 打赏
  • 举报
回复
数据库存的时候肯定是这么存的,你只要把取出来的数据在显示的时候格式化就行了
象楼上那样就好了
cjh200102 2011-05-08
  • 打赏
  • 举报
回复
也可以ToString(yyyy-mm-dd)

[Quote=引用 1 楼 xiongxyt2 的回复:]
如果直接读取的时候能不显示时分秒就更好了。将读取的转换一下成短时间类型
ToShortDateString()
[/Quote]
xiongxyt2 2011-05-08
  • 打赏
  • 举报
回复
如果直接读取的时候能不显示时分秒就更好了。将读取的转换一下成短时间类型
ToShortDateString()

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧