有谁知道如何使用 Excel/Google 表格函数 将波斯日期转换为公历日期? 例如:
1401/06/06
到:
2022/08/28
P.S: 早些时候我发现了一个函数将 Gregorian 转换为 Jalali 由 Amir Fo 编写, 但我的问题是关于从波斯语 (Shamsi) 转换为公历。
最佳答案
尝试:
=TEXT(VLOOKUP("Gregorian calendar", IMPORTHTML("https://date-today.com/en/shamsi-"&
REGEXEXTRACT(TO_TEXT(A1), "\/(\d+)")*1&"-"&
REGEXEXTRACT(TO_TEXT(A1), "\/(\d+)\/")*1&"-"&
REGEXEXTRACT(TO_TEXT(A1), "\d{4}")*1&"-to-gregorian-calendar.html", "table", 1), 2, ),
"e/mm/dd")
或:
=TEXT(VLOOKUP("Gregorian calendar", IMPORTHTML("https://date-today.com/en/shamsi-"&
REGEXEXTRACT(TO_TEXT(A1), "\d+")*1&"-"&
REGEXEXTRACT(TO_TEXT(A1), "\/(\d+)\/")*1&"-"&
REGEXEXTRACT(TO_TEXT(A1), "\d{4}")*1&"-to-gregorian-calendar.html", "table", 1), 2, ),
"yyyy/mm/dd")
反向:
Convert date locale in google sheet from Gregorian calendar to Jalali calendar
关于excel - 如何使用 Excel 或 Google 表格中的函数脚本将波斯语 (Shamsi) 日期转换为公历 (Miladi) 日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73517958/