Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Datetime 谷歌工作表中的日期小时分钟到日期时间_Datetime_Google Sheets_String Formatting_Google Sheets Formula_Array Formulas - Fatal编程技术网

Datetime 谷歌工作表中的日期小时分钟到日期时间

Datetime 谷歌工作表中的日期小时分钟到日期时间,datetime,google-sheets,string-formatting,google-sheets-formula,array-formulas,Datetime,Google Sheets,String Formatting,Google Sheets Formula,Array Formulas,在我的谷歌工作表中有这样一种格式: 2019年11月14日14:39 我已经尝试在谷歌工作表中创建一种新格式,但没有成功 我可以使用此方法将格式更改为14/11/2019 14:39:00 // data in cell `A2` =DATE(MID(A2,7,4),MID(A2,4,2),MID(A2,1,2))+TIME(MID(A2,12,2),MID(A2,15,2),"00") 那么,如何以更简单的方式将其转换为DateTime 当您意识到大多数软件不喜欢日-月-年格式,并且您基本上

在我的谷歌工作表中有这样一种格式:

2019年11月14日14:39

我已经尝试在谷歌工作表中创建一种新格式,但没有成功

我可以使用此方法将格式更改为
14/11/2019 14:39:00

// data in cell `A2`
=DATE(MID(A2,7,4),MID(A2,4,2),MID(A2,1,2))+TIME(MID(A2,12,2),MID(A2,15,2),"00")

那么,如何以更简单的方式将其转换为DateTime

当您意识到大多数软件不喜欢日-月-年格式,并且您基本上解决了特定情况下的问题时,您所能做的就是将其全部放在一个数组中,这样您就不必向下拖动它

={"DateFormat";arrayformula(if(A2:A="","",DATE(MID(A2:A,7,4),MID(A2:A,4,2),MID(A2:A,1,2))+TIME(MID(A2:A,12,2),MID(A2:A,15,2),"00") ))}

如果您使用此日期格式,您可能生活在使用该格式的国家/地区,那么为什么不在您的Google工作表中更改区域设置,或者如果您使用的是其他国家/地区的Google工作表,为什么不将区域设置为正确的国家/地区?注意:更改区域设置后,您仍然需要再次粘贴新日期,因为它认为这是旧区域设置。

您可以使用
TEXT
fx:

=TEXT(A1, "dd/mm/yyyy hh:mm:ss")


ArrayFormula变体:

=ARRAYFORMULA(TEXT(A1:A20, "dd/mm/yyyy hh:mm:ss"))

您想要什么日期时间格式?从存在日期时间值还是当前日期时间?@HieuNguyenVan编辑,谢谢…我尝试了这个,但仍然返回
14/11/2019 14:39
@xenandrey您能分享一份工作表吗?