Tôi có một dấu thời gian của biểu mẫu "17:16:28 ngày 13 tháng 9 năm 2011 PDT" trong cơ sở dữ liệu MySQL. Loại trường trong cơ sở dữ liệu là VARCHAR. Tôi muốn chuyển đổi VARCHAR này thành một trường kiểu TIMESTAMP trong MySQL.Chuyển đổi dấu thời gian VARCHAR thành TIMESTAMP?
Tôi đã thử một số solutions suggested elsewhere on this site, chẳng hạn như sử dụng hàm string_to_time, nhưng tất cả các giải pháp này bắt đầu từ một loại dấu thời gian khác.
Làm cách nào để chuyển đổi dấu thời gian VARCHAR được đề cập ở trên thành dấu thời gian được MySQL công nhận, theo cách mà tôi có thể sắp xếp dữ liệu của mình theo ngày?
[STR_TO_DATE()] (http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date), nếu đó là ý của bạn, cung cấp các thông số định dạng cho * gần như * tất cả những gì bạn có. Ngoại lệ duy nhất tôi có thể phát hiện là múi giờ. Bạn có nhiều múi giờ khác nhau không? –