function - 将谷歌表中的日期区域设置从公历转换为 Jalali 日历

标签 function date google-sheets google-sheets-formula

我想知道是否可以在谷歌表中使用函数将公历转换为 jalali。事实上,我有一些日期,例如:

February 20, 2021 4:30 AM
我需要在它的前面单元格中以 Jalali 格式(无时间)显示此日期,即:
1399/12/02 
或者:
Esfand 02, 1399
正如我所提到的,我需要在不同单元格的同一工作表中同时使用 c 公历和 Jalali 日历。是否可以 ?
谢谢

最佳答案

没有脚本,您可以尝试:

=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)))
enter image description here

更新:
=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)))
enter image description here

关于function - 将谷歌表中的日期区域设置从公历转换为 Jalali 日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66315919/

相关文章:

function - 为什么要在 Go 中的函数上实现接口(interface)?

c++ - 将整数从 Processing 发送到 Arduino,无法读取字节

java - 如何将字符串转换为格式为 yyyy-MM-dd HH :MM:ss 的日期

php - mysql特殊日期输出格式

java - 使用 Sheets API v4 获取与 Google 帐户关联的所有电子表格的列表

可以在函数调用的参数中使用后增量运算符吗?在C?

c - 将数组传递给具有奇数格式的函数 - "v+last+1"

Javascript - 从任何类型的字符串中获取日期

validation - 如何在 Google 表格中执行动态/相关下拉菜单?

excel - 将 Excel 文件转换为 Google 表格会破坏带有 HYPERLINK 的公式