这可能有点奇怪,但希望对于比我更有知识的人来说不会太难。我目前正在笔记本电脑上使用一个名为Joulemeter的工具。这个程序测量我的机器的电力使用情况,并将数据保存为CSV文本文件。
以下是输出读数的示例:
TimeStamp (ms), Total Power (W), CPU (W), Monitor (W), Disk (W), Base (W), Application (W)
63465092415703,16.1,0.1,7.3,0.0,8.7,--
63465092416716,16.2,0.3,7.3,0.0,8.7,--
63465092417730,17.2,1.3,7.3,0.0,8.7,--
63465092418744,16.2,0.3,7.3,0.0,8.7,--
63465092419774,16.1,0.1,7.3,0.0,8.7,--
63465092420786,17.1,1.1,7.3,0.0,8.7,--因此,我主要对特定时间内的总用电量感兴趣,例如,获取超过8小时的读数并计算总用电量。如果有人能为我指明正确的方向,我将不胜感激。我希望使用Excel来显示这些信息,并且找到一个等式来显示时间戳是格式化的时间和日期,这给我带来了特别的麻烦。
感谢您在^_^中阅读
发布于 2012-02-19 06:30:23
为了在Excel中将TimeStamp显示为日期/时间,您需要将其缩放为TimerSerial数字,然后对其进行格式化以显示所需内容。
要缩放它,你需要知道你的TimeStamp的基数是什么(例如,哪个日期是0的TimeStamp ),并计算到0时间的偏移量。
Excel时间可以使用1900或1904作为基准日期。请参阅此MS article。
要转换TimeStamps,请使用以下公式
=(+A1-Offset)/86400000 其中,Offset是用于对齐两个系统的计算值。例如,如果您的示例数据中的TimeStamp发生在2012年1月31日,Offset = 59,927,882,400,000。
要将结果显示为日期/时间,请将其格式化为所需的精度。
例如,yyyy/mm/dd hh:mm:ss.000将向ms显示日期和时间。
这将使示例2012/01/31 22:20:15.703中的第一行
https://stackoverflow.com/questions/9341414
复制相似问题