我有一个从文本框(datepicker)中提取的日期时间值,这是一个时间范围但是我使用子字符串进一步将时间范围划分为admissionDT和dischargeDT。但是我无法将子字符串转换为DateTime,因为我想插入它们进入数据库。显示的错误是String未被识别为有效的DateTime。
<div class="form-group">
<label class="col-lg-2">Admission Date & Time</label>
<div class =" col-lg-10">
<div class="input-group">
<span class="input-group-addon"><i class="icon-calendar22"></i></span>
<asp:TextBox ID="adDT" type="text" runat="server" class="form-control daterange-time" value=""></asp:TextBox>
</div>
</div>
</div>
以下是在aspx中找到的datepicker的代码。
{{1}}
答案 0 :(得分:1)
在评论中你说:
价值是12/28/2016 12:00 am
但您的格式字符串是:
"dd-mm-yyyy hh:mm tt"
这与输入不匹配。听起来你想要的格式是:
"MM/dd/yyyy hh:mm tt"
-
代替/