使用ef在数据库中使用没有时间的日期

时间:2016-12-07 09:25:06

标签: entity-framework postgresql asp.net-core

我应该使用哪个类来保存ef和asp.net核心的日期(没有时间)(使用数据库postgres)? DateTimeOffset总是试图节省时间。

public class something
{
        [Column(TypeName="date")]
        [Required]
        public DateTimeOffset StartDate { get; set; }
}

2 个答案:

答案 0 :(得分:3)

StartDate更改为DateTime,而不是DateTimeOffSet

public DateTime StartDate { get; set; }

然后,您可以使用StartDate.DateDateTime.Date)。

答案 1 :(得分:0)

使用DateTime.Date属性。

StartDate.Date