社区
C#
帖子详情
C#中DateTime类型的赋值问题
AI人才圈
2012-10-02 05:01:59
在c#中,我定义一个Teacher类,类中有若干属性和构造函数,其中有一属性
public DateTime birth//出生日期
{
get;
set;
}
……
在下面添加教师信息中怎么给DateTime类型赋值:
t.sex = Console.ReadLine();
t.birth = Console.ReadLine();//词句错误,不知道怎么写。
高手指点!
...全文
1288
6
打赏
收藏
C#中DateTime类型的赋值问题
在c#中,我定义一个Teacher类,类中有若干属性和构造函数,其中有一属性 public DateTime birth//出生日期 { get; set; } …… 在下面添加教师信息中怎么给DateTime类型赋值: t.sex = Console.ReadLine(); t.birth = Console.ReadLine();//词句错误,不知道怎么写。 高手指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AI人才圈
2012-10-03
打赏
举报
回复
不懂哦!
可以详细吗
[Quote=引用 2 楼 的回复:]
t.birth = DateTime.Parse(Console.ReadLine());
如果格式不正确,会报错的,应该用 TryParse,
然后判断格式是否正确
[/Quote]
王子文龙
2012-10-03
打赏
举报
回复
需要类型软换,建议通过try..catch来完成
ggewt2td
2012-10-03
打赏
举报
回复
看帮助,帮助里有 TryParse
宝_爸
2012-10-02
打赏
举报
回复
Console.ReadLine()返回String 见msdn:
http://msdn.microsoft.com/zh-cn/library/system.console.readline(v=vs.80).aspx
是不能赋值给DateTime的,要转换。例如DateTime.Parse等
ggewt2td
2012-10-02
打赏
举报
回复
t.birth = DateTime.Parse(Console.ReadLine());
如果格式不正确,会报错的,应该用 TryParse,
然后判断格式是否正确
devmiao
2012-10-02
打赏
举报
回复
t.sex = Console.ReadLine() == "男" ? true : false;
t.birth = DateTime.Parse(Console.ReadLine());
“从
datetime
2 数据
类型
到
datetime
数据
类型
的转换产生一个超出范围的值”
在
C#
中
,探讨了
DateTime
类型
与
datetime
2
类型
在数据转换时遇到的
问题
,特别是当后台未
赋值
时,
DateTime
类型
的数据如何被解释为超出其范围的
datetime
2
类型
日期。
C#
之
DateTime
本文探讨了
DateTime
类型
在未显式
赋值
时的默认值
问题
。通过一个简单的
C#
示例,我们发现
DateTime
类型
的默认值实际上是
DateTime
.MinValue。这对于理解
C#
中
DateTime
类型
的初始化行为至关重要。
无法确定条件表达式的
类型
,因为“
”和“System.
DateTime
”之间没有隐式转换----解决办法...
本文解决了一个在
C#
中
关于
DateTime
?
类型
的
赋值
问题
,当尝试从一个可能为null的
DateTime
属性进行
赋值
时,由于
类型
不匹配导致的编译错误。通过引入一个可空的
DateTime
变量并正确地使用条件表达式,成功解决了这一
问题
。
C#
编程向SQLite数据库
中
正确写入
DateTime
类型
数据
博客主要讲述了用
C#
向SQLite数据库写入
DateTime
类型
数据时出现的
问题
及解决方案,指出不能直接用
C#
的
DateTime
赋值
,应使用字符串。还介绍了SQLite特殊数据存储方式,如日期和时间、布尔数据
类型
的存储,以及内置的日期和时间函数,并给出多个使用案例和查询语句。
C#
数据
类型
转化之从
datetime
2 数据
类型
到
datetime
数据
类型
的转换
本文探讨了在ASP.NET MVC
中
使用EF进行数据库操作时,遇到的从
datetime
2数据
类型
到
datetime
数据
类型
转换产生超出范围值的
问题
。分析了触发错误的条件,包括SQL Server数据库字段
类型
为
datetime
2,以及在后台代码
中
未给定
datetime
类型
字段值的情况。提供了多种解决方案,包括给字段
赋值
、修改数据库字段
类型
、调整
C#
中
日期精度和修改edmx配置。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章