c#中 DateTime字段,如何录入日期

设置一个字段,格式是DateTime,怎么给这个字段赋值呢?直接写“2013-01-01“,提示无法将string转换为DateTime... 设置一个字段,格式是DateTime,怎么给这个字段赋值呢? 直接写“2013-01-01“,提示无法将string转换为DateTime 展开
 我来答
百度网友022523ba3
2014-02-28 · TA获得超过678个赞
知道小有建树答主
回答量:416
采纳率:100%
帮助的人:253万
展开全部

需要转换一下,你直接赋值肯定要出错的,比如像这样

DateTime tmp = DateTime.Parse("2014-02-28");

这样就对了

旅初彤2B
2017-08-29 · TA获得超过2.6万个赞
知道大有可为答主
回答量:4.4万
采纳率:65%
帮助的人:5467万
展开全部
你试一下这个方法:
DateTime dt = DateTime.Parse("日期字符串");
注意输入的时候加try..catch..代码块
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangli0000n
2014-02-28 · 超过31用户采纳过TA的回答
知道答主
回答量:115
采纳率:0%
帮助的人:51.2万
展开全部
亲,你可以测试下select getdate() 得到的结果日期 2014-02-28 11:05:49.880
字符型和datetime 的类型转换你可以百度下 “ sql 日期转换”,Convert.ToString(),不知道是不是你想要的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuhuoshijie
2014-02-28
知道答主
回答量:31
采纳率:0%
帮助的人:15.1万
展开全部
DateTime.Parse(“2013-01-01“)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丶风清云淡丨so
2014-02-28 · TA获得超过156个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:151万
展开全部
string date = DateTime.Now.ToString("yyyy-MM-dd"); 就这样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式