我有一个yyyy-MM-dd hh:mm:ss tt格式的字符串日期,我想将它转换为相同格式的日期时间。
以下是c#,
中的代码dates.ToList().ForEach(i =>
{
var schedule = new Schedule();
string date = schedule.GetNextValidDate(i); //returns 2016-03-23 01:00:00 PM
i.NextValidDateTime = DateTime.ParseExact(schedule.GetNextValidDate(i), "yyyy-MM-dd hh:mm:ss tt", System.Globalization.CultureInfo.InvariantCulture); // returns 3/23/2016 1:00:00 PM
}
GetNextValidDate返回字符串“2016-03-23 01:00:00 PM”,我想将其转换为具有相同格式的日期时间。
我该怎么做?
答案 0 :(得分:0)
在渲染到日期时,请尝试以下方法:
foreach(DateTime d in dates)
{
string DateString = d.ToString("yyyy-MM-dd hh:mm:ss");
//Do something with the string called, DateString
}