【发布时间】:2021-04-22 20:23:10
【问题描述】:
我有一个 TDMS 文件,其中包含一组带有相关检测数据的 DateTime 值。
我遇到的问题是:
TDMS file >>>> Python Reads
4/20/2021 12:00:01 AM >>>> 2021-04-20 04:00:00.597573
4/20/2021 8:00:01 PM >>>> 2021-04-21 00:00:00.570708
由于不准确,这会导致向数据库的传输混乱。
这是我的代码:
dfscaled = tdmsfile.__getitem__("Data (Scaled)").as_dataframe()
for index, row in dfscaled.iterrows():
print(row["Timestamp"])
我正在使用 NPTDMS 库。有关如何解决此问题的任何想法?
【问题讨论】:
-
@itprorh66 不幸的是没有。我不认为这是我提取数据的方式的问题。似乎是图书馆如何阅读它的问题。可能需要寻找解决方法。
-
TDMS 文件数据/时间字段在 python 中是什么样子的?
-
@itprorh66 我已经在问题中展示了。浏览一下这些问题,我认为它正在将其转换为 python 中的 UTC 时间,所以如果我将其转换为 EST 而不是 24 小时格式,那可能会起作用
标签: python-3.x python-datetime