法国通过API导入帖子时差

您好,

我几乎完成了从旧论坛到 Discourse 论坛的数据迁移。

当我通过 CURL 和 Discourse API 导入帖子时,会出现时间滞后。

示例 1:

curl -X POST "https://monappli/posts.json" -H \
-H "Api-Key: cle_api" \
-H "Api-Username: username" \
-F "category=number_category" \
-F $'title=title' \
-F $'raw=description' \
-F "created_at=2004-05-27 *12:18*"

–> 在 Discourse 中:2004 年 5 月 27 日 14:18(2 小时时差)

示例 2:

curl -X POST "https://monappli/posts.json" \
-H "Api-Key: cle_api" \
-H "Api-Username: username" \
-F "category=category_number" \
-F $'title=title' \
-F $'raw=description' \
-F "created_at=2005-01-24 *16:23*"

–> 在 Discourse 中:2005 年 1 月 24 日 17:23(1 小时时差)

我查看了我不同机器上的日期:

  • 在我的本地工作站上:2023 年 12 月 21 日星期四 14:23:13 CET
  • 在包含 docker Discourse 的主机上:2023 年 12 月 21 日星期四 14:23:13 CET
  • 在 docker 中:2023 年 12 月 21 日星期四 13:23:13 UTC(1 小时偏移)

您能告诉我如何插入旧论坛的日期而没有时差吗?

感谢您的帮助。

我不知道该如何解决,但我很确定您通过 curl 使用的时间被视为 UTC。然后在冬季有一个小时的时差,在春季/夏季有两个小时的时差。