Tag: 时间跨度

如何显示在一个时间段内发生的一系列操作?

我有一系列以开始时间,结束时间forms出现的操作: Action1, 2011/09/04 8:37:22 AM, 2011/09/04 8:38:37 AM Action2, 2011/09/04 8:37:55 AM, 2011/09/04 8:38:05 AM Action3, 2011/09/04 8:38:12 AM, 2011/09/04 8:38:35 AM Action4, 2011/09/04 8:38:57 AM, 2011/09/04 8:39:56 AM 我想在一个可以直观地描述哪些行为在哪个时间运行的图表中显示,这样我就可以确定是否有某个时段,例如同时发生了50个动作,如果这导致了CPU峰值(我也有perfmon数据,但我可以手动做这部分)。 我对C#非常熟悉,所以如果有这样的图表库或控件,我可以在一些指导下使用它。 即使Excel将为我的目的工作,但我无法弄清楚如何直观地显示这一点。

在Excel中显示一个时间跨度

我有一个时间跨度存储为sql中的varchar格式为totalhours-totalminutes-totalseconds。 现在我必须将这些信息导出到excel中。 我遇到的问题是,我不能在我的生活中find一个Excel格式,将正确显示这些信息。 有没有一种方法可以正确显示这些信息? 我在C#中使用XLS来输出这个信息。 示例input: 48 : 00 : 11 示例输出: 1900/02/17 12:11:00 AM或48.0076388888889

从.NET Timespan中计算Excel中的毫秒数

.NET工具按以下格式将时间跨度值导出到.csv文件中: 00:00:00.6887981 我不能正确格式化Excel中的单元格来计算数据的总和或平均值。 有这种数据的excel工作的可能性吗?

如何将一个double值转换为c#中的DateTime?

我有值40880.051388,并将其存储为一个双精度,如果我打开Excel并粘贴到单元格中,并将下面的自定义格式“ m/d/yyyy h:mm"应用于该单元格,则得到"12/3/2011 1:14" 我怎样才能在C#中parsing/转换? 我不知道这个值是从某个特定的检查点开始的毫秒数,比如epoch时间,或者这个值是否是某种特定的准备格式,但是excel是如何得出这个特定值的? 可以在C#中完成吗? 我试过用TimeSpan , DateTime和Visual Studio中的其他类似的东西,但没有得到任何地方。