C# 如何将yyyy/MM/dd/HH:mm格式字符串转换为datetime类型?

我想要的是在文本框中输入yyyy/MM/dd/HH:mm或yyyy-MM-dd-HH:mm格式的字符串,然后在后台把文本框中的字符串转换为datetime类型的注意:是只... 我想要的是在文本框中输入yyyy/MM/dd/HH:mm或yyyy-MM-dd-HH:mm格式的字符串,然后在后台把文本框中的字符串转换为datetime类型的
注意:是只到分钟的,后面的ss不要
谢谢各位的回答,不过最后我用的是这个:
DateTime mydatetime;
mydatetime=DateTime.ParseExact("2011/07/26/12:00", "yyyy/MM/dd/HH:mm", System.Globalization.CultureInfo.InvariantCulture);
展开
 我来答
食品中化学扫盲
2011-08-01 · TA获得超过230个赞
知道小有建树答主
回答量:365
采纳率:0%
帮助的人:271万
展开全部
DateTime dt;
string inputstring = "yyyy/MM/dd/HH:mm";
DateTime.TryParse(string.Format("{}:00", inputstring), out dt);

可以不输入ss,但是一个datetime不可能不存在ss。可以把ss默认设置为0
感觉没有理解你的意思。希望对你有帮助吧
毅两小面
2011-08-01 · TA获得超过132个赞
知道答主
回答量:129
采纳率:0%
帮助的人:143万
展开全部
string s = 你的时间;
DateTime vDateTime;
if (DateTime.TryParseExact(s, "yyyy/MM/dd/HH:mm", null,
System.Globalization.DateTimeStyles.None, out vDateTime))
MessageBox.Show(vDateTime.ToString());
else MessageBox.Show("输入错误");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hbyzd2012
2011-08-01 · TA获得超过152个赞
知道答主
回答量:240
采纳率:0%
帮助的人:67.9万
展开全部
string.Format("{0:yyyy-MM-dd hh:mm}",Convert.ToDateTime(txtTime.Text));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谭益ay
2011-08-01
知道答主
回答量:40
采纳率:0%
帮助的人:8.8万
展开全部
jy
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式