我有一个存储事件MySQL数据库和这些事件都有日期。 我拉在事件的日期,他们的HTML作为字符串输出。
<ul id="latest-events">
@{
IEntity[] latestEvents = ViewBag.LatestEvents;
foreach (IEntity event in latestEvents)
{
<li class="item">
<span class="event-date">
@event["DisplayDate"]
</span>
<a href="#">@event["Title"]</a>
<span class="teaser">@Html.Raw(event["Teaser"])</span>
</li>
}
}
</ul>
目前,该格式是"10/31/2014 12:00:00 AM"
我宁愿这仅仅是Oct 31
,我相信是MMM d
格式。
是这样的可能吗?
var myDate = event["DisplayDate"];
var oldFormat = "M/d/yyyy h:m:s";
var newFormat = "MMM d";
var newDate = myDate.oldFormat.ConvertTo(newFormat);
只是要清楚,我不知道C#这就是为什么上面ConvertTo
可能是不甚至有可能。 是否有可能使用到我的字符串转换DateTime
?