Datetime 最安全的时间写入方式(日期时间)

Datetime 最安全的时间写入方式(日期时间),datetime,google-sheets,google-sheets-api,Datetime,Google Sheets,Google Sheets Api,我有一个服务器应用程序,它正在调用google电子表格来编写一些值。我应该使用什么最安全的格式将日期安全地写入电子表格,以便将其适当地解释为(日期)时间 例如,如果我的应用程序以iso格式8601格式写入日期,该日期将不会被谷歌电子表格解析,2019-06-11T15:57:30+02:00被解释为文本,然后我需要求助于以下问题: 相反,写2019-06-11 15:57:30确实有效,但我正在丢失时区信息,我想写的实际时间是2019-06-11 13:57:30+0 我应该使用什么格式在谷歌电

我有一个服务器应用程序,它正在调用google电子表格来编写一些值。我应该使用什么最安全的格式将日期安全地写入电子表格,以便将其适当地解释为(日期)时间

例如,如果我的应用程序以iso格式8601格式写入日期,该日期将不会被谷歌电子表格解析,
2019-06-11T15:57:30+02:00
被解释为文本,然后我需要求助于以下问题:

相反,写
2019-06-11 15:57:30
确实有效,但我正在丢失时区信息,我想写的实际时间是
2019-06-11 13:57:30+0

我应该使用什么格式在谷歌电子表格中写入DateTime对象?

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


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

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

电子表格中的日期/时间值通常存储为浮点数。这是自1900年1月1日以来的整数天数的组合。数字的小数部分是一天的小数部分。因此43627.48转换为2019年6月11日上午11:31。请注意,没有指定时区。这取决于你对时区的理解。因此,在存储值之前,必须应用任何时区转换。应用显示格式规则不会影响时区。存储utc毫秒和tz。