提示:其他語言是Google翻譯的。 你可以訪問 English 版本。
登入
x
or
x
x
註冊
x

or

如何在Excel中的日期和Unix時間戳之間進行轉換?

Unix時間戳也被稱為紀元時間或POSIX時間,這在很多操作系統或文件格式中被廣泛使用。 本教程討論Excel中日期和Unix時間戳之間的轉換。

將日期轉換為時間戳

將日期和時間轉換為時間戳

將時間戳轉換為日期

更多關於日期時間轉換的教程......



箭頭藍色右泡 將日期轉換為時間戳

為了將日期轉換為時間戳,公式可以將其計算出來。

選擇一個空白單元格,假設為Cell C2,並鍵入此公式 =(C2-DATE(1970,1,1))* 86400 進入並按下 輸入 鍵,如果需要,可以通過拖動自動填充句柄來應用此公式的範圍。 現在,一系列日期單元格已被轉換為Unix時間戳。
DOC-轉換最新-UNIX的1


從DateTime中刪除時間

在Excel中,要從12 / 11 / 31 1:21:2017中刪除12:11:31並使其完全為1 / 21 / 2017,您可能需要一些時間來創建處理此作業的公式。 然而 從日期中刪除時間 實用程序 Kutools for Excel 可以從Excel中的日期時間格式中永久刪除時間戳。
點擊下載60-day免費試用版.

DOC-轉換最新-UNIX的1

箭頭藍色右泡 將日期和時間轉換為時間戳

有一個公式可以幫助您將日期和時間轉換為Unix時間戳。

1。 首先,您需要將協調通用時間輸入到單元格1 / 1 / 1970中。 看截圖:
DOC-轉換最新-UNIX的2

2。 然後輸入這個公式 =(A1- $ C $ 1)* 86400 進入一個單元格,按 輸入 鍵,然後如果需要,請使用此公式將自動填充句柄拖動到範圍內。 看截圖:
DOC-轉換最新-UNIX的3

提示:在公式中,A1是日期和時間單元格,C1是您輸入的坐標世界時間。


難以置信的! 工具改變了編輯和瀏覽多個Office文檔的方式。

在多個窗口中打開文件

使用Office選項卡在一個選項卡式窗口中打開文件

ot圖1 箭頭 1

箭頭藍色右泡 將時間戳轉換為日期

如果您有一個需要轉換為日期的時間戳列表,您可以按照以下步驟進行操作:

1。 在時間戳列表旁邊的空白單元格中,鍵入此公式 =(((A1/60)/60)/24)+DATE(1970,1,1), 按 輸入 鍵,然後將自動填充手柄拖動到您需要的範圍。
DOC-轉換最新-UNIX的4

2。 然後右鍵單擊使用公式的單元格,然後選擇 單元格格式 從上下文菜單中,然後在彈出 單元格格式 對話框,在N下棕土 標籤,點擊 日期類別 列表,然後在右側選擇日期類型。
DOC-轉換最新-UNIX的5

3。 點擊 OK,現在您可以看到Unix時間戳已經轉換為日期。
DOC-轉換最新-UNIX的6

筆記:

1。 A1表示您需要的時間戳單元格。

2。 此公式也可用於將時間戳記序列轉換為日期和時間,只需將結果格式化為日期和時間格式即可。

類型: 如果你在記住複雜公式時遇到麻煩,請點擊此處 自動文本 工具 Kutools for Excel 可以保存您在窗格中使用的所有公式,然後,您可以隨時隨地重複使用它們,您只需要更改引用以符合您的實際需要。 點擊免費下載.
DOC-轉換最新-UNIX的6


相關文章:

  • 如何從Excel中刪除時間?
    如果有一個帶有時間戳的日期列,例如2 / 17 / 2012 12:23,並且您不想保留時間戳並想要從該日期中刪除時間12:23並僅保留日期2 / 17 / 2012。 如何在Excel中快速刪除多個單元格中的日期?


Kutools for Excel - 最佳辦公生產力工具提高80%的生產力

  • 重用: 快速插入 複雜的公式,圖表 以及你以前用過的任何東西; 加密單元格 密碼; 創建郵件列表 並發送電子郵件...
  • 超級方程式酒吧 (輕鬆編輯多行文字和公式); 閱讀佈局 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不丟失數據; 分裂細胞含量; 組合重複的行/列...防止重複的細胞; 比較範圍...
  • 選擇複製或唯一 行; 選擇空行 (所有細胞都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇......
  • 精確複製 多個單元格而不更改公式參考; 自動創建參考 多張表; 插入項目符號,複選框等等......
  • 提取文本,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級過濾器 (將過濾方案保存並應用到其他工作表); 高級排序 按月/週/日,頻率等; 特殊過濾器 用粗體,斜體......
  • 結合工作簿和工作表; 根據鍵列合併表; 將數據拆分為多個表格; 批量轉換xls,xlsx和PDF...
  • 超過300強大的功能。 支持Office / Excel 2007-2019和365。 支持所有語言。 在您的企業或組織中輕鬆部署。 全功能60天免費試用。
kte tab 201905

Office選項卡為Office提供選項卡式界面,使您的工作更輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,Publisher,Access,Visio和Project。
  • 在同一窗口的新選項卡中打開並創建多個文檔,而不是在新窗口中。
  • 通過50%提高您的工作效率,每天為您減少數百次鼠標點擊!
官方底部
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Dan Miller · 24 days ago
    IF you have an LDAP 18-Digit timestamp such as 132079258679926000 the below formulas will not work. You first have to convert them as they are based in nano seconds from 1/1/1601. The following formula in Excel converts the LDAP to EPOCH to human dates =(((((A1/10000000)-11644473900)/60)/60)/24)+DATE(1970,1,1) where A1 refers to your timestamp location
  • To post as a guest, your comment is unpublished.
    Myles F · 1 years ago
    One thing to note is that the above is for epoch time in seconds. If you need milliseconds, you need to add a further multiplication / division by 1000. For example, converting from epoch time (milliseconds) to a date would be "=((((A1/1000)/60)/60)/24)+DATE(1970,1,1)".
    • To post as a guest, your comment is unpublished.
      Myles F · 1 years ago
      As a side note, the best way to tell if it's seconds or milliseconds is looking at the length of the field; if it's 10 digits, it's seconds, and if it's 13 digits, it's milliseconds. "=LEN(A1)" will tell you how long the value is.
      • To post as a guest, your comment is unpublished.
        Myles F · 1 years ago
        If that's too much manual work for you (or you have a list that's mixed between seconds and milliseconds), then you can use the following formula to automatically switch between seconds and milliseconds based on the length of the cell: "=((A1/86400)/IF(LEN(A1)=13,1000,1))+DATE(1970,1,1)".
  • To post as a guest, your comment is unpublished.
    Lilian · 1 years ago
    I followed your instructions here, but I get ########## in my excel file. I formatted it to date time. Any suggestions?
    • To post as a guest, your comment is unpublished.
      Boe · 1 years ago
      Had the same problem, but I figured it out. The cell has to have number format, not date format...
    • To post as a guest, your comment is unpublished.
      fuad · 1 years ago
      yeah me too, I got the same problem
    • To post as a guest, your comment is unpublished.
      The Slenderman · 1 years ago
      Normally you see ########## if there's too much information to display for how big you have your cells. Enlarge your cell size and see if that resolves the issue.
    • To post as a guest, your comment is unpublished.
      Sunny · 1 years ago
      Excuse me, could you tell me which part did not work in your file? Could you upload the detail screenshot for me to have a look?
      • To post as a guest, your comment is unpublished.
        Scott Miller · 1 years ago
        Goggle for "excel convert timestamp to date". Google, grabbing the first answer which is for date to timestamp, gives the answer of "=(A1-DATE(1970,1,1))*86400", which is what Sunny was probably doing. Only if you actually read the content of this page does it become obvious that the actual formula should be something else. To keep the time portion of the timestamp, the formula should be this for UTC "=(A1+DATE(1970,1,1)*86400)/86400". For US Central time, "=(F2+DATE(1970,1,1)*86400-21600)/86400"
  • To post as a guest, your comment is unpublished.
    Andrey · 2 years ago
    Thank you!

    (Your comment is too short! - it was responce to my first line, so I just add this junk :P )
    • To post as a guest, your comment is unpublished.
      VAS · 1 years ago
      Using =(((((G2/1000)/60)/60)-8)/24)+DATE(1970,1,1) for PST