日期格式设置
# 日期格式的设置
先看下面这个例子,读取信息表的数据:
```cs
<ul class="list-item">
@foreach (var item in ((List<Info>)ViewBag.Info).Where(x => x.ModelId == 1).Take(10))
{
<li>
<a href="@Url.Action("Detail", "Content", new { Id = item.InfoId })">
<div class="txt">@item.Title</div>
<div class="time">@item.AddDate.ToString("yyyy-MM-dd")</div>
</a>
</li>
}
</ul>
```
模板中日期字段调用了ToString("yyyy-MM-dd")来进行日期的格式化。
## 日期格式化语法
下面就列举一些基础格式的语法:
`ToString("yyyy-MM-dd")`
```cs
ToString("yyyy");//年长格式:2019
ToString("yy"); //年短格式:19
ToString("MM"); //月份格式:03
ToString("M"); //月份短格式:3
ToString("MMM"); //月份格式:三月
ToString("dd"); //日格式:10
ToString("HH"); //小时格式:14
ToString("mm"); //分钟格式:45
ToString("ss"); //秒格式:49
ToString("dddd");//星期格式:星期五
ToString("ddd"); //星期短格式:周五
```
上面基础格式可以自由组合,如:
```cs
ToString("yyyy-MM-dd dddd HH:mm:ss"); //格式: 2019-03-10 星期五 14:45:49
```
请根据自己需求自行发挥。