2017-08-23 82 views
0

我正在使用Zapier向Google表格輸入電子郵件的時間戳。我看到在谷歌表的格式是:如何在Google表格中使用原始日期格式

週三,2017年6月28日21時02分51秒+0000(UTC)

有沒有辦法要麼這個改變(在谷歌表)到2017- 06-28 21:02:51或者幫助日期相關的函數來理解這種格式?

回答

1

您應該能夠從字符串中提取日期:

=DATEVALUE(REGEXEXTRACT("Wed, 28 Jun 2017 21:02:51 +0000 (UTC)","\d+ [A-Za-z]{3} \d{4}"))

REGEXEXTRACT部分提取 「2017年6月28日」。然後將結果格式化爲日期。

編輯:

越來越近:)錯誤DATEVALUE參數'28 2017' 年6月無法 解析爲日期/時間。

我認爲這是由於您的區域設置。

  1. 選項:寫腳本,我的解決方案不會工作。
  2. 選項:將文件→區域設置更改爲美國。
  3. 選項:修改公式,以便將英文monthes名稱替換爲其數字。這會產生醜陋的大公式。
+0

謝謝!但是,這給了我「公式解析錯誤」。 – tputkonen

+0

請嘗試用分號';'代替昏迷',' –

+0

越來越近:) 錯誤 DATEVALUE參數'2017年6月28日'無法解析爲日期/時間。 – tputkonen