我的应用程序中有一个datetime变量。价值是01/09/2010 00:00:00。我想获得01/09/2010的价值。我还想使用DateTime结构。有没有任何方法/属性。我知道有可能使用转换。 比如我有 DateTime date = new DateTime(2010,09,01); 它将显示01/09/2010 00:00:00
我希望日期仅为01/09/2010。
有可能吗?
答案 0 :(得分:5)
致电date.ToShortDateString()
,因此请仅查看DateTime
对象的日期部分。
要强制使用特定格式(如果这不是您的默认文化格式),您可以使用
date.ToString( “DD / MM / YYYY”);
请注意,我不确定01
或09
是否是您示例中的月份。如果我将它们混合起来,只需将"dd/MM/yyyy"
替换为"MM/dd/yyyy"
答案 1 :(得分:1)
您是否正在寻找一种格式化显示/打印日期的方法,或者如果给出了时间部分,那么这个方法是什么?
分别使用DateTime.ToShortDateString()
方法或DateTime.Date
属性。