C#出生日期的数据类型

C#出生日期的数据类型,c#,date,types,C#,Date,Types,没有日期类型。如果我想要一个只有日期而没有时间的对象,比如生日,我会使用什么类型 我确信这个问题已经被问到和回答了,但我并没有发现这个确切的问题,只是关于一般的日期和日期时间 谢谢 (编辑:我不是在问如何从日期时间中删除日期或时间。我希望有一种数据类型只存储日期,而不是同时存储日期和时间。答案似乎是否定的。)没有只存储日期的类型,使用日期时间数据类型,只设置日期,时间将全部为0。没有唯一的日期类型。。。使用日期类型,并仅设置日期,若要仅获取日期,请使用例如:DateTime.Now.Date@C

没有日期类型。如果我想要一个只有日期而没有时间的对象,比如生日,我会使用什么类型

我确信这个问题已经被问到和回答了,但我并没有发现这个确切的问题,只是关于一般的日期和日期时间

谢谢


编辑:我不是在问如何从日期时间中删除日期或时间。我希望有一种数据类型只存储日期,而不是同时存储日期和时间。答案似乎是否定的。)

没有只存储日期的
类型,使用
日期时间
数据类型,只设置日期,时间将全部为0。

没有唯一的日期类型。。。使用日期类型,并仅设置日期,若要仅获取日期,请使用例如:DateTime.Now.Date

@CaseyCrookston-如果确实需要,您可以创建自己的
日期结构。可以,是的。然后你就可以编写
DateTime
DateTimeOffset
周围的所有基础设施,并处理所有日历和夏令时等。但是,既然有人已经完成了所有这些工作,你为什么要这样做呢,很明显,您只需要
date
datetime
部分,因此我建议您使用结构的属性。有关详细信息,请参阅此复制链接: