簡體   English   中英

在 Excel 中轉換日期/時間格式

[英]Convert Date/Time format in Excel

我在許多 Excel 表中都有以下日期/時間格式:2021-11-23T23:49:34.000+0000

但是,它非常笨重。 在圖表中使用它很難看,你不能用它做任何日期/時間數學。 有沒有一個很好的格式來格式化這個? 也許像 2021 年 11 月 23 日 23:49:34 這樣的事情。 我嘗試了不同的單元格公式以及一般的數字格式。

=DATEVALUE(LEFT(A1,10))
+TIMEVALUE(MID(A1,12,8))

第一部分抓取日期,第二部分抓取時間。 如果您需要微秒,請使用:

=DATEVALUE(LEFT(A1,10))
+TIMEVALUE(MID(A1,12,12))

如果您需要處理時間偏移(+0000),那么您可以添加這些部分:

=DATEVALUE(LEFT(A1,10))
+TIMEVALUE(MID(A1,12,12))
+TIMEVALUE(CONCAT(MID(A1, 25, 2), ":", MID(A1, 27, 2)))
*IF(MID(A1, 24,1)="+", 1, -1)

其中第三行將偏移量格式化為時間值,第四行捕獲符號。

暫無
暫無

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

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