有什么方法可以处理 Google 表格的 "mmmmm" 标记 java 的日期格式吗?

Is there any way to handle Google Sheets' date format "mmmmm" token for java?

我想使用 JAVA 中的 Sheets API 翻译所有 google 张日期模式标记。我在 google 标记为

的标记“mmmmm”中遇到困难

First letter of the month (e.g., "J" for June).

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

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

我以前也遇到过这个问题。我找到了一种更好的处理 google sheet 日期的方法,即使用 SERIAL_NUMBER 而不是 API returns。 https://developers.google.com/sheets/api/reference/rest/v4/DateTimeRenderOption

这对应于自 1899 年 12 月 30 日以来的天数。例如,如果此 SERIAL_NUMBER 为 5.25,则表示 1899 年 12 月 30 日后 5 天 6 小时。将此值抵消 EPOC 时间并使用时间戳是处理 google sheets 日期的最佳方式。