将ShortTime字符串转换为DateTime格式

时间:2014-01-30 06:52:02

标签: c# datetime

DateTime time = DateTime.Now;

string newTime = time.ToShortTime();

如何将此newTime字符串转换为DateTime格式

2 个答案:

答案 0 :(得分:2)

请尝试使用以下代码段。

DateTime time = DateTime.Now;

string newTime = time.ToShortTimeString();

DateTime dt = new DateTime();
DateTime.TryParse(newTime,out dt);

注意:它将设置当前日期。

答案 1 :(得分:0)

最后我找到了答案

const string FMT = "O";
DateTime now1 = DateTime.Now;
string strDate = now1.ToString(FMT);
DateTime now2 = DateTime.ParseExact(strDate, FMT, CultureInfo.InvariantCulture);