我想将输入的日期int String转换为DateTime类型
我使用以下
DateTime date = Convert.ToDateTime(dateText);
假设dateText = 5/20/2014日期时间日期变为2014年5月20日和凌晨00:00:00。我想要当天的当天时间而不是凌晨12点00分。
有解决方法吗?
答案 0 :(得分:5)
完成后:
DateTime date = Convert.ToDateTime(dateText);
然后做:
DateTime fullDate = new DateTime(date.Year, date.Month, date.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second);
......或者根据Ulugbek Umirov的建议:
DateTime fullDate = date.Add(DateTime.Now.TimeOfDay);
答案 1 :(得分:1)
试试这个:
DateTime date = Convert.ToDateTime(dateText + " " + DateTime.Now.TimeOfDay);