写时间(日期时间)的最安全方法

时间:2019-06-11 14:12:35

标签: datetime google-sheets google-sheets-api

我有一个服务器应用程序正在调用Google电子表格以写入一些值。我应该使用哪种最安全的格式将日期安全地写入电子表格,以便正确地将其解释为(日期)时间?

例如,如果我的应用程序以iso格式8601格式写入日期,则Google电子表格不会解析该日期,2019-06-11T15:57:30+02:00被解释为文本,然后我需要诉诸于{{ 3}}。

相反,写2019-06-11 15:57:30确实可以,但是我丢失了时区信息,而我想写的实际时间是2019-06-11 13:57:30 +0

我应使用哪种格式在Google电子表格中写入DateTime对象?

您是否建议系统转换为UTC,然后再应用YYYY-MM-DD HH:MM:SS +TZ之类的格式?

我想强调一点,我是在国际环境中工作(主要在法国),并且我希望避免混淆格式(例如dd-mm-yyyy和mm-dd-yyyy),并尽可能保留时区信息。

1 个答案:

答案 0 :(得分:1)

前段时间有同样的问题。 不幸的是,G-Sheets无法在日期/时间字段中识别时区。如果确实需要进行处理,则需要将其存储为文本或UTC时间+时区的另一列。