基本上,我的日期时间转换输出的值是相同的,尽管传递给转换函数的时间很长。
编辑:只有当我在dispatcher线程上调用时,问题才会发生。有人能解释原因吗?
我用这个:
public static void InvokeIfRequired(this Dispatcher disp,
Action dotIt, DispatcherPriority priority)
{
if (disp.Thread != Thread.CurrentThread)
{
disp.Invoke(priority, dotIt);
}
else
dotIt();
}
发布于 2011-03-14 20:42:56
我解决了这个问题,将日期时间转换从在dispatcher线程上调用的代码部分中删除.但我还是不明白为什么会发生这种事。
发布于 2011-03-11 20:24:07
因为你加的滴答不足以改变秒数。
一只蜱表示100纳秒或一亿分之一秒.一毫秒内有10,000只蜱。
发布于 2011-03-11 20:37:32
时间戳已经以毫秒为单位。不要除以1000。
2011年11月3/11你是如何从代码中得到的,这是个谜。
https://stackoverflow.com/questions/5277894
复制相似问题