现在将字符串转换为datetime格式

时间:2014-08-13 08:03:42

标签: c# string datetime

如何将字符串23:59转换为日期时间格式? 这样我就可以减少当前的时间。

实施例: String = 23:59减去 Datime.Now = 13.8.2014 10:59:55

剩下12小时0分钟。

2 个答案:

答案 0 :(得分:0)

使用它:

DateTime date = Convert.ToDateTime(string);
System.TimeSpan diff= DateTime.Now.Subtract(date);

diff将包含你的deffernce

答案 1 :(得分:0)

我会使用ParseExact

TimeSpan tsDifference = DateTime.ParseExact("23:59", "HH:mm", System.Globalization.CultureInfo.InvariantCulture) - DateTime.Now;