Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Định dạng ngày trung tính văn hóa cho SQL Server là gì

Tôi khuyên bạn nên đọc Hướng dẫn cơ bản về kiểu dữ liệu datetime .

Nếu bạn nhập ngày / giờ của mình ở định dạng không phân tách hoặc ISO 8601, thì bạn sẽ ổn với mọi cấu hình.

Unseparated = 'yyyymmdd hh:mm:ss'
ISO 8601    = 'yyyy-mm-ddThh:mm:ss'

Cập nhật (từ bình luận):

Nếu bạn chỉ cần nhập ngày (không có phần thời gian), thì bạn phải sử dụng 'YYYYMMDD' định dạng, là 'YYYY-MM-DD' sẽ không làm việc. Xem bài viết được liên kết để biết ví dụ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao (và cách) chia cột bằng cách sử dụng master..spt_values?

  2. Lỗi Sql khi cập nhật:Câu lệnh UPDATE xung đột với ràng buộc FOREIGN KEY

  3. Cách kiểm tra xem datetime có phải là thứ bảy hay chủ nhật trong SQL Server 2008 không

  4. Tạo lịch biểu tác nhân SQL Server với T-SQL

  5. Từ đồng nghĩa thay thế trong SQL Server trong một giao dịch