将Google Sheet中的日期区域设置从公历转换为贾拉利日历 [英] Convert date locale in google sheet from Gregorian calendar to Jalali calendar
本文介绍了将Google Sheet中的日期区域设置从公历转换为贾拉利日历的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想知道在Google Sheet中是否可以使用函数将公历转换为贾拉利。事实上,我有一些日期,例如:
February 20, 2021 4:30 AM
我需要在其前面的单元格中以Jalali格式(不含时间)显示此日期,格式为:
1399/12/02
或:
Esfand 02, 1399
正如我前面提到的,我需要不同单元格中同一张工作表中的c格里高利日历和贾拉利日历。有可能吗? 谢谢
推荐答案
没有脚本可以尝试:
=ARRAYFORMULA(IFERROR(VLOOKUP(DATEVALUE(A1:A3), {ROW(INDIRECT(
DATEVALUE("01/01/"&YEAR(TODAY()))&":"&
DATEVALUE("12/31/"&YEAR(TODAY())))),
REGEXREPLACE(REGEXREPLACE(REGEXEXTRACT(QUERY(IMPORTXML(
"https://calendar.zoznam.sk/persian_calendar-en.php?ly="&YEAR(TODAY()), "//tr"),
"select Col2 where Col2 is not null"),
": (.+)"), " ", ", "), "., ", " ")}, 2, 0)))
更新:
=ARRAYFORMULA(IFERROR(VLOOKUP(DATEVALUE(A1:A3), {ROW(INDIRECT(
DATEVALUE("01/01/"&YEAR(TODAY()))&":"&
DATEVALUE("31/12/"&YEAR(TODAY())))),
REGEXREPLACE(REGEXREPLACE(REGEXEXTRACT(QUERY(IMPORTXML(
"https://calendar.zoznam.sk/persian_calendar-en.php?ly="&YEAR(TODAY()), "//tr"),
"select Col2 where Col2 is not null"),
": (.+)"), " ", ", "), "., ", " ")}, 2, 0)))
这篇关于将Google Sheet中的日期区域设置从公历转换为贾拉利日历的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文