繁体   English   中英

将 Google 工作表中的日期区域设置从 Jalali 日历转换为公历

[英]Convert date locale in google sheet from Jalali calendar to Gregorian calendar

这个例子但反向,我需要通过 function 将 Jalali 日期转换为公历日期。

通过修改另一个答案,您只需要将表的 position 反转即可。 然后查看第一列中的 jalali 日期。 请注意,您必须使用自定义格式来格式化您的日期,因为默认情况下它看起来像一个数字(参见 D 列)。

公式:

  • =ARRAYFORMULA(IFERROR(VLOOKUP(E1:E3, {REGEXREPLACE(REGEXREPLACE(REGEXEXTRACT(QUERY(IMPORTXML( "https://calendar.zoznam.sk/persian_calendar-en.php?ly="&YEAR(TODAY()), "//tr"), "select Col2 where Col2 is not null"), ": (.+)"), " ", ", "), "\., ", " "), ROW(INDIRECT( DATEVALUE("01/01/"&YEAR(TODAY()))&":"& DATEVALUE("12/31/"&YEAR(TODAY()))))}, 2, 0)))

格式化日期(F 列):

输出

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM