Chuyển đổi chuỗi sang ngày SQL

Đã sao chép!

Giới thiệu & Hướng dẫn sử dụng

Công cụ online | Đây là một công cụ trực tuyến đơn giản giúp các nhà phát triển, quản trị viên cơ sở dữ liệu hoặc bất kỳ ai đang làm việc với SQL dễ dàng chuyển đổi các chuỗi văn bản ngày tháng thông thường (ví dụ: 25/12/2023) sang định dạng ngày (DATE) hoặc ngày-giờ (DATETIME) chuẩn mà SQL có thể hiểu được. Việc này giúp tiết kiệm thời gian và tránh các lỗi cú pháp khi chèn hoặc cập nhật dữ liệu ngày tháng trong cơ sở dữ liệu.

Cách hoạt động

Công cụ sẽ phân tích chuỗi bạn nhập vào, cố gắng nhận diện ngày, tháng, năm, giờ, phút, và giây. Sau đó, nó sẽ định dạng lại theo chuẩn ISO 8601 (YYYY-MM-DD) mà hầu hết các hệ quản trị cơ sở dữ liệu SQL (như MySQL, SQL Server, PostgreSQL) đều hỗ trợ.

Định dạng đầu vào được hỗ trợ

Công cụ linh hoạt và có thể nhận diện nhiều định dạng phổ biến, miễn là có đủ thông tin ngày, tháng, năm. Các dấu phân cách như /, -, hoặc dấu cách đều được chấp nhận.

  • dd/mm/yyyy hh:mm:ss (ví dụ: 31/01/2024 22:05:10)
  • dd-mm-yyyy hh:mm (ví dụ: 31-01-2024 22:05)
  • dd/mm/yyyy (ví dụ: 31/01/2024)
  • yyyy-mm-dd hh:mm:ss (ví dụ: 2024-01-31 22:05:10)
Khi không có thông tin thời gian, giờ sẽ được mặc định là 00:00:00.

Ví dụ

Ví dụ 1: Chuyển đổi sang DATETIME

Chuỗi đầu vào: 05/03/2024 08:45
Kết quả: '2024-03-05 08:45:00'

Ví dụ 2: Chuyển đổi sang DATE

Chuỗi đầu vào: 05-03-2024 lúc 9 giờ tối
Kết quả: '2024-03-05'