这是源代码
<asp:TextBox ID="txtDOB" runat="server" TextMode="Date" Width="180px"></asp:TextBox>
string date = read["DateOfBirth"].ToString();
string cDate = Convert.ToDateTime(date).ToString("MM/dd/yyyy");
txtDOB.Text = cDate;
我想从我的数据库中设置日期为模式的文本框的日期,我无法使用此代码
答案 0 :(得分:1)
您可以这样做:
- hosts: localhost
gather_facts: no
tasks:
- shell: "echo '{''{.Names}''}'"
register: myvar
- debug: var=myvar
由于
答案 1 :(得分:0)
我在页面上和页面外都有类似的问题。我没有使用textmode = DATE。
<asp:TextBox runat="server" ID="DrdBirth" DataFormatString="{0:d}" CssClass="date dobDatePicker col-sm-3">
此代码用于解决问题
if (!string.IsNullOrWhiteSpace(DrdBirth.Text))
{
dateOfBirth = DateTime.Parse(DrdBirth.Text);
}
OR
if (!string.IsNullOrWhiteSpace(DrdBirth.Text))
{
dateOfBirth = Convert.ToDateTime(DrdBirth.Text);
}
else dateOfBirth = null;
这段代码将其重新载入
if (!string.IsNullOrWhiteSpace(r["drdDoB"].ToString()))
{
DateTime.TryParse(r["drdDoB"].ToString(), out dob);
DrdBirth.Text = dob.ToShortDateString();
}
在底部片段中,“r”代表DataTable中的一行
我希望这适合你。