问题是这样的,我在Model的类是这样写的
数据库类型为Datetime
类型 我在界面里面显示这样
但是我需要这样,只显示
改如何写
我已经放弃这种方式了,(各种系统的不一致)经常搞不清具体到底是什么时间,索性用long,基于timestamp utc或者从2000年或其他指定时间开始算。具体显示的时候根据时区来计算和格式化。
——个人意见
$"{yyyy/M/d:date}"估计是这样,一般$"{yyyy/MM/dd:date}"
或date.ToString("yyyy/MM/dd") 具体查阅该函数 format说明。
$"{yyyy/M/d:date}"不对,可以$"{Year}/{Month}/{Date}"
看你的意思是:只要取当前年月日,你可以试试以下方法:
DateTime.Now.ToString("yyyy-MM-dd");
date.now.toshortdatestring();
界面 ViewObject 和 数据实体 Entity 不要合在一起。
Entity 取到datetime类型,convert 到 VO,可以根据转化为需要的格式
这个应该可以在界面上控制阿