鉴于我有约会并且只想显示日期而不是日期和时间,我该怎么做呢?
以下是我希望执行此操作的代码:
var day = 4;
var month = 12;
var year = 2016;
DateTime someDate = new DateTime(year, month, day);
Console.WriteLine(someDate.Date.ToString("d"));
我的目的是这个问题,因为似乎没有一个对象只显示日期而不将其更改为字符串。
例如,
使用someDate.Date
给出日期00:00:00作为时间,所以
2016年12月4日,原来是实际物品的12/4/2016 00:00:00,如何在没有00:00:00的情况下将12/4/2016作为对象?< / p>
答案 0 :(得分:2)
如果您需要特定于文化的日期,请尝试使用ToShortDateString
。
答案 1 :(得分:1)
2016年12月4日,原来是实际物品的12/4/2016 00:00:00, 如何在没有00:00:00的情况下将12/4/2016作为对象?
我认为你能做的最好的事情如下:
DateTime dateAndTime = DateTime.Now;
Console.WriteLine(dateAndTime.ToString("dd/MM/yyyy"));