我将日期作为字符串16/11/2010 12:00:00 AM
例如输入<input type="text" value="<%: Object.Instance.SomeDateAsString %>" />
注意:这可以是空字符串,也可以是16/11/2010 12:00:00 AM
格式。
如何将其很好地显示为16-Nov-2010
?
最佳答案
<input type="text" value="<%: Object.Instance.GetFormattedDateString() %>" />
然后在您的对象上:
public String GetFormattedDateString()
{
String returnString = String.Empty;
DateTime parsedDateTime;
DateTime.TryParse(this.SomeDateAsString, parsedDateTime);
if (parsedDateTime != DateTime.MinValue)
{
returnString = String.Format("{0:dd-MMM-yyyy}", parsedDateTime);
}
return returnString;
}
关于asp.net - HTML输入+迄今为止的格式值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4201962/