database - 服务器和数据库上的不同时区
问题描述
我们有一个应用程序正在被不同位置的客户使用。应用时区基于用户位置。我们有一个 API 部署在时区为 UTC 且数据库位于 CST 的服务器上。这在订购零件时会引起问题。我的代码是:
total(case when (wo.Order <= current_timestamp + interval '1' day)
current_timestamp 是 UTC,wo.Order 是 CST,用户根据位置在不同的时区。解决这个问题的最佳方法是什么?我应该同时制作服务器和数据库还是需要定位用户位置?
解决方案
推荐阅读
- google-apps-script - 如何从 Google 表格中的数据填充 Google 表单中的多项选择题
- r - 如何在列表中组合列表向量的成员
- visual-studio - Visual Studio 2019 v16.2.1 无法打开SSDT项目中的sql脚本文件
- curl - Paypal 总金额高于我创建的“fixed_price”(通过 curl)
- python - 无法在 Web 框架上显示数据库
- time-complexity - 时间复杂度 - T(n) =T(9n/10) + O(n)
- python - 相同的 Keras 脚本在 WSL(Ubuntu)中有效,但在 Conda 中无效?
- java - 为什么我不能通过带有 FailoverAppender 的 AsyncLogger/AsyncAppender 向 kafka 发送消息?
- python-3.x - 在可视化代码 jupyter 环境中运行时,Pandas 列名从索引列开始
- azure-functions - 将 OpenIdConnect 与 AzureFunctions 一起使用