社区
MS-SQL Server
帖子详情
SQL Server 2008中datatime数据读出来以后不完整
百曉生
2014-12-10 08:23:02
如题,我存数据时,存时间,只需11-1-1,就会显示出
2011-01-01 00:00:00.000
,但我使用C#将数据库中的数据读出时,只会得到
11-01-01 00:00:00
,我想让读出的数据的年份完整,即读出的不是11,而是2011,请问该怎么办?还是个新手,求教?
...全文
212
3
打赏
收藏
SQL Server 2008中datatime数据读出来以后不完整
如题,我存数据时,存时间,只需11-1-1,就会显示出2011-01-01 00:00:00.000,但我使用C#将数据库中的数据读出时,只会得到11-01-01 00:00:00,我想让读出的数据的年份完整,即读出的不是11,而是2011,请问该怎么办?还是个新手,求教?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
llhohai
2014-12-11
打赏
举报
回复
可以 DateTime.ToString("yyyy-MM-dd HH:mm:ss");
还在加载中灬
2014-12-10
打赏
举报
回复
默认情况下,SQL Server 根据截止年份 2049 解释两位数字的年份。即,两位数字的年份小于等于 49 被解释为2000 - 2049,而两位数字的年份大于等于 50 被解释为 1950 - 1999 可能程序上的解释不一样,这种问题,应该规避~ 采用4位的年份,你不会有歧义,程序也不会出现你意意外的结果
厦门德仔
2014-12-10
打赏
举报
回复
请问你的C#是怎么写的?
Sql
中
Data
Time
和Form
中
Data
Time
Picker比较大小总结
本文讨论了在不同
SQL
Server
版本
中
日期格式的变化,特别是在
2008
和2014版本
中
,日期格式从yyyy-MM-dd变为yyyy/MM/dd的问题。通过使用CONVERT函数,可以将日期字段转换为统一的字符串格式,以便进行比较和筛选。
my
sql
sql
date
time
_
SQL
Server
本文介绍了在My
SQL
和
SQL
Server
中
处理日期的基本方法,包括如何使用内置日期函数和选择正确的
数据
类型来存储日期或日期/时间值。同时,文章还强调了在进行日期查询时避免使用时间部分的重要性。
Sql
Server
数据
类型转换函数
本文详细介绍了
SQL
Server
中
两种常用的
数据
类型转换函数:CAST()和CONVERT()。这两种函数可以帮助开发者在不同
数据
类型间进行显式转换,避免因
数据
类型不匹配导致的问题。文章还特别提到了一些转换时需要注意的情况。
使用的
SQL
Server
版本不支持
数据
类型“date
time
2”的错误解决方法
本文介绍了解决ADO.NET Entity Framework
中
由于目标
数据
库从
SQL
Server
2008
/
2008
R2更改为
SQL
Server
2005而导致的date
time
2
数据
类型不兼容问题的方法。
sql
server
几种
data
time
的区别
本文介绍了
SQL
Server
中
几种Date
Time
类型的区别。smalldate
time
占4位,精确到分钟,时间范围为1900.1.1 - 2079.6.6;date
time
占8位,精确到毫秒,时间范围为1753.1.1 - 9999.12.31。还提及了date
time
2、date
time
offset的特点,以及不同类型对应的时间格式和赋值函数。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章