我有一个服务器应用程序正在调用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),并尽可能保留时区信息。
答案 0 :(得分:1)
前段时间有同样的问题。 不幸的是,G-Sheets无法在日期/时间字段中识别时区。如果确实需要进行处理,则需要将其存储为文本或UTC时间+时区的另一列。