1、 在控制器获取数据的日期时需要对日期格式进行转换。
2、 如果我们直接通过 “public string BusinessDate { get; set; }”和 “ BusinessDate = trSellSalesReturn.SSRBusinessDate.ToString(),//业务日期” 来接收日期就会显示出如下图所示的格式的日期时间,然而这并不是我们所需要的结果
3、 解决方法,把“public string BusinessDate { get; set; }”改成//业务日期
//在声明类出处理
//声明一个BusinessDates字段,在下面使用
public string BusinessDates;
public string BusinessDate
{
set
{
try
{
//获取到数据库返回的数据
DateTime tr = Convert.ToDateTime(value);
//转换日期的格式
BusinessDates = tr.ToString("yyyy-MM-dd");
}
catch (Exception)
{
如果数据异常直接返回数据,不处理,因为报数据异常是因为数据传过来一个””值或者null值,这都不需要处理,日期都没有日期时间
BusinessDates = value;
}
}
get
{
//返回处理好的日期数据
return BusinessDates;
}
}
“ BusinessDate = trSellSalesReturn.SSRBusinessDate.ToString(),//业务日期”
结果输出: