有什么方法可以处理Java的Google表格的日期格式“ mmmmm”令牌?

问题描述

我想在JAVA中使用Sheets API翻译所有的Google表格日期模式标记。我在使用Google标记为“ pmmmm”的令牌时遇到了困难

每月的第一个字母(例如,六月的“ J”)。

手动执行操作的问题是某些字母可能会持续2个月,例如A代表{April,August}。我有什么办法可以将其转换为JAVA的任何日期时间?

PS:我是这个API的新手,因此,如果我有其他方法可以处理所有这些我想念的日期,那也可能会有所帮助。

解决方法

我过去也遇到过这个问题。通过使用其 API 返回的 SERIAL_NUMBER,我找到了一种更好的处理 Google 表格日期的方法。 https://developers.google.com/sheets/api/reference/rest/v4/DateTimeRenderOption

这对应于自 1899 年 12 月 30 日以来的天数。例如,如果此 SERIAL_NUMBER 为 5.25,则表示 1899 年 12 月 30 日之后的 5 天 6 小时。将此值偏移到 EPOC 时间并使用那里的时间戳是最好的处理谷歌表格日期的方法。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...