日期:2014-05-17  浏览次数:20738 次

字符串转DateTime的问题
我有一个表示时间的字符串str=“08:33:06.1234”
怎样变成DateTime类型,数据内容不变。
我用convert.todatetime后前面还多了一个日期,现在我不想要前面的日期,就按原样转换。

------解决方案--------------------
void Main()
{
string str="08:33:06.1234";
DateTime dt=DateTime.ParseExact(str,"HH:mm:ss.ffff",null);
Console.WriteLine(dt.ToShortTimeString());
}

------解决方案--------------------

            string str = "08:33:06.1234";
            TimeSpan ts = TimeSpan.Parse(str);

这个应该可以