我有一个看起来不错的字符串,如下所示:
TimeString = "2011.01.02 22:06:52.091"
现在我想将其转换为双精度数,并将其保存为双精度数。我是用c#做的,我该怎么做呢?
网上实在找不到答案。
Edit:
时间是一种金融货币报价的时间戳:
时间出价询问
2011.01.02 22:06:52.091 1.5000 1.5001
它是外汇报价时间的时间戳。我更喜欢这样:xxxxxxxxxxxxxxxxxx.ooo,xxxxxxxxxxxxxxx是int部分,显示我们从“2011.01.02 22:06:52”开始有多少秒,.ooo是毫秒“091”你觉得怎么样?
var span = DateTime.ParseExact(TimeString,
"yyyy.MM.dd HH:mm:ss.fff",
CultureInfo.InvariantCulture) -
new DateTime(2011, 01, 02, 22, 06, 52, 0);
double d = span.TotalMilliseconds/1000.0;
把它变成双
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)