簡體   English   中英

將日期時間字符串轉換為 excel 中的日期

[英]Convert date-time string to Date in excel

我有兩列包含日期時間值,例如“2019-08-15T00:45:28.228Z”。 我想將它們中的每一個轉換為日期格式列,然后找到日期之間的分鍾數。

例如:


| A1                       | A2                       | Date(A1) | Date(A2) | A2-A1 in minutes |
|--------------------------|--------------------------|----------|----------|------------------|
| 2019-08-15T00:45:28.228Z | 2019-08-15T00:55:28.228Z |          |          | 10               |
| 2019-07-25T00:45:45.127Z | 2019-07-25T01:25:55.127Z |          |          | 40               |

我無法將列轉換為日期格式,因為它也有時間元素,所有在線示例似乎都只針對日期

您可以使用LEFT function 檢索日期(然后它將以其原始格式顯示,如2019-08-15 ),或者簡單地執行--LEFT將結果轉換為數字並使用 Excel 將其格式更改為Date

在此處輸入圖像描述

然后使用MID function 檢索時間並進行A2-A1計算(將最后一列格式化為Time ):

在此處輸入圖像描述

更新- 根據 Paul 的建議,語法的長度將始終相同,因此您可以使用以下函數:

=--LEFT(A2,10)
=MID(A2,12,12)

要獲得數據時間,我們需要做的就是刪除 T 和 Z,這樣:

=--REPLACE(LEFT(A2,23),11,1," ")

然后格式化為所需的格式。

在此處輸入圖像描述

然后簡單地減去日期和格式[mm]將返回所需的 output。

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM