【发布时间】:2014-04-05 16:36:43
【问题描述】:
以下是购买类,其中包含属性为 orderdate,类型为 datetime
public class Purchase
{
public int Id { get; set; }
public string OrderNo { get; set; }
public DateTime OrderDate { get; set; }
public string Location { get; set; }
}
当我创建购买对象时,我想为其指定日期。对于输出,我想将格式显示为“dd-MMM-yy”,例如。 2014 年 5 月 27 日
我试过purchase.OrderDate = Convert.ToDateTime("27-May-13");
但结果显示为
5/27/2013 12:00:00 AM
【问题讨论】:
-
你在哪里展示它?您已经显示了属性声明,但没有显示它的显示位置。 (顺便说一句,搜索 DateTime 格式的 MVC 会发现 很多 个匹配项...你检查了吗?)
-
DateTime没有格式。String有。您可以使用DateTime.ToString(string)方法来表示您的DateTime值的字符串。由于您使用 MVC,因此您可以将DataFormatString用于您的属性。
标签: c# asp.net-mvc