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

Làm cách nào để xử lý nhiều Múi giờ trong các ứng dụng lưu trữ ngày và giờ?

+1 cho @ kubal5003.

Việc hiển thị ngày và giờ luôn phức tạp theo văn hóa và múi giờ, vì vậy tốt nhất bạn nên sử dụng lớp gần với người dùng nhất (ví dụ:trình duyệt hoặc ứng dụng cục bộ) để thực hiện việc này. Nó cũng di chuyển một số tải từ cơ sở dữ liệu sang máy của người dùng.

Tuy nhiên, vẫn có một ngoại lệ đối với các báo cáo do máy chủ tạo. Vì vậy, tôi lưu trữ tên / ID múi giờ (đôi khi chỉ là độ lệch / độ lệch) để tìm ngày bắt đầu. Điều này có thể trên toàn hệ thống hoặc trên cơ sở từng khách hàng / thương hiệu.

Đối với các ứng dụng web, tôi thường phát hiện múi giờ mặc định của người dùng thông qua vị trí địa lý (điều này hiếm khi sai vì dữ liệu địa lý hiện khá chính xác).




  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ừng bước cài đặt R12.2.6 EBS trên Virtual Box

  2. Làm cách nào tôi có thể tạo xác thực trực tiếp phía máy chủ oracle apex mà không cần gửi trang

  3. Thực thi một hàm pl / sql với OracleCommand

  4. PostgreSQL so với Oracle:Sự khác biệt về chi phí, tính dễ sử dụng và chức năng

  5. Làm cách nào để chèn dấu thời gian trong Oracle?