【发布时间】:2016-01-05 22:17:43
【问题描述】:
我有两个文本框,一个用于日期,另一个用于时间。然后将输入到这些文本框中的值保存到数据库中。但是当我重新加载页面时,日期和时间已经重新格式化。日期显示为 10/10/2015 00:00:00,但它应该只是日期。时间显示为 19:00:00,但我不希望显示最后一个 00。
Lookups.CloseTime p = new Lookups.CloseTime(ID);
if (p != null)
{
txtDate.Text = p.CloseDate.ToString();
txtTime.Text = p.CloseTime.ToString();
}
对于数据库:
private DateTime? _CloseDate;
private TimeSpan? _CloseTime;
public DateTime? CloseDate
{
get { return _CloseDate; }
set { _CloseDate = value; }
}
public TimeSpan? CloseTime
{
get { return _CloseTime; }
set { _CloseTime = value; }
}
【问题讨论】:
-
CloseDate/CloseTime 是什么类型?
-
@fubo 关闭日期是 DateTime 并且 CloseTime 是 TimeSpan
标签: c# asp.net date time format