Thời gian & tự động hóa / Bảng tính

Bộ chuyển đổi ngày Excel: Số sê-ri thành ngày và ngược lại

Chuyển đổi các số sê-ri ngày Excel như 45000 thành ngày và giờ, hoặc chuyển ngày thành số sê-ri theo lô, trong cả hệ thống ngày 1900 dùng bởi Excel trên Windows và hệ thống 1904 từ các tệp Mac cũ; đồng thời đánh dấu ngày 29 tháng 2 năm 1900 hư cấu.

Bộ chuyển đổi ngày Excel: Số sê-ri thành ngày và ngược lại: Excel đếm số ngày từ một mốc bắt đầu và lưu giờ dưới dạng một phần của ngày: trong hệ thống 1900, 45000 là ngày 15 tháng 3 năm 2023 và 45.000,75 là 18:00 của ngày đó. Số sê-ri 60 là ngày 29 tháng 2 năm 1900, một ngày chưa từng tồn tại, vì vậy các ngày trước ngày này có số sê-ri nhỏ hơn một đơn vị so với cách đếm ngày thông thường. Trong hệ thống 1904, cùng ngày đó là 43538, thấp hơn 1.462. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.

Lượt chạy
Trong trình duyệt của bạn
Chi phí
Miễn phí · không cần đăng ký
Trạng thái khả dụng
Sẵn sàng sử dụng
Bộ chuyển đổi ngày tháng ExcelXử lý cục bộ

Chạy hoàn toàn trong trình duyệt của bạn

Số sê-riNgày và giờ
450002023-03-15
45000.752023-03-15 18:00
60ngày 29 tháng 2 năm 1900, vốn chưa từng tồn tại
11900-01-01
NgàySố sê-ri
2023-03-1545000
2023-03-15 18:0045000.75
2000-01-0136526

Excel lưu trữ ngày tháng dưới dạng số ngày kể từ một mốc bắt đầu, trong đó thời gian trong ngày là một phần thập phân: 45.000,75 là ngày 15 tháng 3 năm 2023 lúc 18:00. Trong hệ thống 1900 được Windows Excel sử dụng, 1 là ngày 1 tháng 1 năm 1900, còn số sê-ri 60 là ngày 29 tháng 2 năm 1900, một ngày chưa từng tồn tại: Lotus 1-2-3 coi năm 1900 là năm nhuận và Excel đã sao chép cách này để tương thích. Hệ thống 1904, xuất hiện từ các phiên bản Mac đời đầu, bắt đầu từ 0 vào ngày 1 tháng 1 năm 1904, muộn hơn 1.462 ngày. Thời gian không có múi giờ.

Đã đối chiếu với openpyxl

Các phép chuyển đổi khớp với from_excel và to_excel của openpyxl, bao gồm bước nhảy tại số sê-ri 61, ngày 1 tháng 3 năm 1900 và mốc thời gian 1904.

Các dấu thời gian khác

Để chuyển đổi dấu thời gian Unix theo giây hoặc mili giây, hãy dùng bộ chuyển đổi dấu thời gian Unix.

Cách sử dụng

  1. Chọn hệ thống ngày 1900 hoặc 1904.
  2. Dán các số sê-ri hoặc ngày, mỗi dòng một giá trị.
  3. Đọc các giá trị đã chuyển đổi trong các bảng.

Quyền riêng tư và giới hạn

Mọi hoạt động chuyển đổi đều diễn ra trong trình duyệt của bạn.

Công cụ liên quan

Câu hỏi thường gặp

Tại sao tệp CSV của tôi hiển thị 45000 thay vì một ngày?

Bảng tính đã lưu ngày dưới dạng số sê-ri, còn quá trình xuất đã làm mất định dạng ngày; hãy chuyển đổi tại đây hoặc định dạng cột thành ngày.

Tại sao năm 1900 được xem là năm nhuận?

Lotus 1-2-3 từng có lỗi này, và Excel đã sao chép lỗi đó để các bảng tính cho ra cùng kết quả; Microsoft giữ lại để đảm bảo tính tương thích.

Khi nào hệ thống 1904 được sử dụng?

Hệ thống này được dùng trong các sổ làm việc được tạo bằng những phiên bản Excel cũ trên Mac hoặc khi tùy chọn này được bật; trộn lẫn hai hệ thống sẽ làm ngày bị lệch bốn năm và một ngày.

Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản