-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
「小米运动健康」运动记录导出文件时间偏移问题 #753
Comments
看到 #337 有提到「行者」软件导出的 GPX 时间不规范,和我这里提到的问题应该是相同的。我尝试将 |
理论上我们在代码里修复里这个问题(我有时间这周看一下 |
@viazure 我知道了,你用xiaomi 的话 running_page 应该是正常的我们做处理了,但是传到 strava 应该是不对的,他们没处理,我门也没处理相关的 gpx |
running_page 也不正常,你看下我发的第一张图,就是直接执行的 |
好的,我们确定下。。。。 |
好的,我把运动记录文件也传一份,方便你们排查问题。 |
压缩包中.gpx文件的时间,应该是北京时间,然后代码中utcoffset这里按照时区偏移加了8小时导致的。 |
WTF 小米在北京时间后面加了个 Z???? |
@viazure 你可以导出 gpx 后用这个方法 #!/bin/bash ls *.gpx | xargs sed -i 's/Z</+08:00</g' |
是的,已无力吐槽。我今天已购佳明 255,再见了小米。 |
嗯,已经按照这个方案做了,现在把数据都导入 Strava 了。感觉小米直接放弃吧,真的太不规范了。 |
我在将 「小米运动健康」 的运动记录导出为
.tcx
和.gpx
文件时遇到了一个问题。这些文件在同步到项目后,时间会自动增加 8 个小时。我尝试过直接将这些文件导入 Strava,也遇到了相同的时间偏移问题。通过查看运动记录文件,我发现文件中记录的时间实际上是当前的北京时间,但文件中的时间格式却是以 UTC 时间表示的。我猜测是这个原因导致了在同步和导入过程中出现时间的偏差。
请问有什么好的解决方案吗?
The text was updated successfully, but these errors were encountered: