我想删除时间部分。虽然使用下面给出的代码,但是如下所示: 4/27/2015 12:00:00 AM 我想删除12:00:00 AM。我尝试了一些方法。但它不起作用。 代码:
DateTime start = Convert.ToDateTime(txtStart.Text);
DateTime end = Convert.ToDateTime(txtEnd.Text);
var date1 = start .Date;
var date2 = end .Date;
答案 0 :(得分:1)
您可以按照代码,ToDateShortString()将生成日期:
DateTime start = Convert.ToDateTime(txtStart.Text);
DateTime end = Convert.ToDateTime(txtEnd.Text);
var date1 = start.ToShortDateString();
var date2 = end.ToShortDateString();
答案 1 :(得分:1)
尝试使用格式化功能和格式化为自定义日期格式。
DateTime start = Convert.ToDateTime(txtStart.Text);
DateTime end = Convert.ToDateTime(txtEnd.Text);
var date1 = format(start.Date,"dd/MM/yyyy");
var date2 = format(end.Date,"dd/MM/yyyy");
现在已经过测试并且工作正常。请使用您想要的格式。我假设您需要"MM/dd/yyyy"
。
答案 2 :(得分:1)
String test = DateTime.Now.ToString("dd.MM.yyy");
否则
DateTime.Now.ToShortDateString ()
答案 3 :(得分:0)
您可以格式化日期。
String.Format("{0:M/d/yyyy}", start); // output: 4/27/2015
String.Format("{0:M/d/yyyy}", end); // output: 4/27/2015