社区
C#
帖子详情
DateTime取时间,为什么总是0001-01-01 0:00:00
xinloveminnie
2011-01-03 12:07:13
DateTime.Now.ToString()
DateTime dt = new DateTime();
dt.ToString("yyyy-mm--dd");
上面两种方式,包括其他的 ToXXX() 方法取到的值都是
0001-01-01 0:00:00
很莫名。。。。
这是为什么?
...全文
4499
8
打赏
收藏
DateTime取时间,为什么总是0001-01-01 0:00:00
DateTime.Now.ToString() DateTime dt = new DateTime(); dt.ToString("yyyy-mm--dd"); 上面两种方式,包括其他的 ToXXX() 方法取到的值都是0001-01-01 0:00:00 很莫名。。。。 这是为什么?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xinloveminnie
2011-01-03
打赏
举报
回复
DateTime dt = new DateTime();
dt.ToString("yyyy-mm--dd");
手误打错了。。。
关键问题是刚才
DateTime.Now.ToString()
真不行。。。。
不过,现在可以了,调整了下系统短日期时间,常日期格式为默认,大概和这个有关吧。。。
qjf309
2011-01-03
打赏
举报
回复
DateTime time = DateTime .Now ;
string strTime = time.ToString("yyyy-MM-dd");
你要取time的值也行,或者是字串的也行
快溜
2011-01-03
打赏
举报
回复
[Quote=引用 2 楼 xinloveminnie 的回复:]
引用 1 楼 ssp2009 的回复:
因为你new出来新的datetime就是0001-01-01 0:00:00啊
为啥DateTime.Now.ToString()这个也不行呢
[/Quote]
怎么可能
DateTime dt = DateTime.Now;
dt.ToString("yyyy-mm--dd");
这样试试,你逻辑不对
koukoujiayi
2011-01-03
打赏
举报
回复
DateTime dt = DateTime.Now;
这个dt会是错的??这不可能!!
xinloveminnie
2011-01-03
打赏
举报
回复
[Quote=引用 3 楼 koukoujiayi 的回复:]
你机器的时间对吗??
[/Quote]
当然对的
koukoujiayi
2011-01-03
打赏
举报
回复
你机器的时间对吗??
xinloveminnie
2011-01-03
打赏
举报
回复
[Quote=引用 1 楼 ssp2009 的回复:]
因为你new出来新的datetime就是0001-01-01 0:00:00啊
[/Quote]
为啥DateTime.Now.ToString()这个也不行呢
快溜
2011-01-03
打赏
举报
回复
因为你new出来新的datetime就是0001-01-01 0:00:00啊
解决asp.net(C#)中 DataTime 空值 null为
00
01
-
01
-
01
SqlServer中的
datetime
类型的空值和c#中的
DateTime
的空值的研究 在SqlServer 2
00
0中
datetime
的空值即默认值为19
00
-
01
-
01
00
:
00
:
00
,C#中
DateTime
的空值是最小值
00
01
-
01
-
01
00
:
00
:
00
,对于数据库的插入,更新为空值的日期值来说多少有点不如人所愿。比如说我插入的是空值我
取
...
C#中解决插入数据库的某个字段类型为
datetime
去掉默认值19
00
-
01
-
01
在类的成员变量(全局变量)中,
DateTime
的默认值为:
00
01
-1-1 0:
00
:
00
注:局部变量必须赋值才能使用 继承于System.ValueType的全是值(Struct)类型的: System.ArgIterator System.Boolean ...
sql server
datetime
类型字段使用isnull返回19
00
-
01
-
01
00
:
00
:
00
.
00
0的问题
若字段定义的类型为
datetime
,插入为''(空),那么会默认值为19
00
-
01
-
01
00
:
00
:
00
.
00
0 解决方法查询的时候过滤下cast(nullif('','')as
datetime
) select cast('' as
datetime
) , cast(nullif('','') as
datetime
) , isnull(cast(...
c# mysql
datetime
判断为空 dbnull_SqlServer中的
datetime
类型的空值和c#中的
DateTime
的空值的研究...
在SqlServer 2
00
0中
datetime
的空值即默认值为19
00
-
01
-
01
00
:
00
:
00
,C#中
DateTime
的空值是最小值
00
01
-
01
-
01
00
:
00
:
00
,对于数据库的插入,更新为空值的日期值来说多少有点不如人所愿。比如说我插入的是空值我
取
出的也要是空值,但SqlServer偏偏给了我一个默认值。有点无奈。对于如何协调二者,给我带来了不少麻烦。引起这样的原因是:DateT...
SqlServer中的
datetime
类型的空值和c#中的
DateTime
的空值的研究
在SqlServer 2
00
0中
datetime
的空值即默认值为19
00
-
01
-
01
00
:
00
:
00
,C#中
DateTime
的空值是最小值
00
01
-
01
-
01
00
:
00
:
00
,对于数据库的插入,更新为空值的日期值来说多少有点不如人所愿。比如说我插入的是空值我
取
出的也要是空值,但SqlServer偏偏给了我一个默认值。有点无奈。对于如何协调二者,给我带来了不少麻烦。 引起这样的原因是:Dat...
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章