我有一个简单的gnuplot命令文件:如何在gnuplot中设置时区?
....
set xdata time
set timefmt "%s"
set format x "%H:%M"
....
其中x - 时间戳列。
结果 - UTC格式的时间。我可以更改x轴的本地时间表吗?
我有一个简单的gnuplot命令文件:如何在gnuplot中设置时区?
....
set xdata time
set timefmt "%s"
set format x "%H:%M"
....
其中x - 时间戳列。
结果 - UTC格式的时间。我可以更改x轴的本地时间表吗?
只是碰到这种今天在文档传来:
的转换和从秒假定世界时(这是同 格林尼治标准时间)。没有规定更改时区 区域或夏时制。如果您的所有数据都指向同一时区 (并且都是日光或标准),则无需担心这些问题。但是,如果绝对时间对于您的应用程序至关重要,那么您需要自行将其转换为UT。
从help time/date
我只是今天这个跑过。您不需要更改格式,只需更改数据即可。如果data.txt中包含UTC时间戳,并且希望在PDT(UTC从-7小时关)显示它们,只需使用:
plot 'data.txt' using ($1+(-7*3600)):2
这从每个x值减去7小时(以秒计)。
您可以使用date命令获得偏移量:date +%s -d'1970年1月1日' – anthony
你能提供一些样本数据吗? – mgilson
我在这方面做了一些尝试,并且担心我失败了...但是我对时区'strptime'魔法不是很大,所以也许别人会管理。 – mgilson
我看到这个问题是相当古老的,似乎答案一直没有改变。我觉得不得不修改数据才能获得适当的日期渲染。新版本有任何变化? – Setop