可以使用TimeSpan.TryParseExact方法来将字符串转换为TimeSpan对象。
示例代码如下:
string input = "3d"; TimeSpan span; if (TimeSpan.TryParseExact(input, @"d\d\ hh:mm:ss", CultureInfo.InvariantCulture, out span)) { Console.WriteLine(span); // 输出3天的时间跨度 } else { Console.WriteLine("Invalid TimeSpan format!"); } 其中,参数d\d\ hh:mm:ss表示格式字符串,意味着以“d”为单位的天数,后面跟随一个空格和小时、分钟、秒的格式。其他一些常用的格式符号可以从MSDN文档中查找。
上一篇:标准时间服务器
下一篇:标准输出/标准错误中缺失分隔名称