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您能分享一份工作表吗?