问题描述
大家好,我对“ParseExact”有点问题。所以我想将 Duration-String(从 excel 读取)解析为 TimeSpan 结构。
excel 中的 Duration 如下所示:(0:0:20.0)
为了解析这个字符串,我编写了这段代码:
var rawDuration = (string)WorkSheet.Range[startValue + (offset)].Value2;
TimeSpan duration = TimeSpan.ParseExact(rawDuration,durationFormat,null);
return duration;
我已经为“durationFormat”测试了很多东西,其中包括: “(h:m:ss.f)”和“(h:m:ss.f)”。
dateFormat == "(yyyy/MM/dd HH:mm:ss.ff)" || In Excel = (2020/03/30 06:51:00.00)
public DateTime GetDateTimes(string startValue,int offset,string dateFormat)
{
var TimeWithBrackets = (string)WorkSheet.Range[startValue + (offset)].Value2;
var Time = DateTime.ParseExact(TimeWithBrackets,dateFormat,null);
return Time;
}
你知道我做错了什么吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)