objfile.dateFileDate = convert.ToDatetime(格式(txtdate.text,“MM / dd / yyyy hh:mm”))
发生以下错误
字符串未被识别为 有效的日期时间。有一个未知数 单词从0开始。
如何保存此日期时间, 请帮忙
答案 0 :(得分:4)
您无法使用日期时间格式格式化普通文本。
尝试
<强> C#强>
objfile.dateFileDate=DateTime.ParseExact(txtdate.text, "MM/dd/yyyy hh:mm", null);
<强> VB.NET 强>
objfile.dateFileDate=DateTime.ParseExact(txtdate.text, "MM/dd/yyyy hh:mm", Nothing)
这假设dateFileDate是DateTime类型,并且txtdate.text采用上述格式。
答案 1 :(得分:1)
如果您的节目被国际人群使用,请继续阅读:)
来自不同文化的ppl将以不同的格式写日期,所以如果你总是要解析可能变得粘滞的字符串。考虑使用压延控制? 我根据个人经验说这个。 同时找出你当前失败的原因,我会做一个DateTime.Now.ToString()并将其与文本框中的whats进行比较,这样你就可以看到输入错误了什么(在调试过程中,以帮助追踪问题)答案 2 :(得分:-3)
尝试hh:nn而不是hh:mm
我相信mm是两位数格式的月份,而nn是两位数格式的分钟。