2024-04-26 13:28:07 发布
网友
我有一个应用程序,将在多个时区工作。我需要该应用程序能够说:“做这个在10点,2015年4月12日,在America/New York时区,并重复每30天。”(和类似的)。你知道吗
America/New York
如果我从PST中的用户那里得到一个datetime,那么在转换为UTC之后,我应该将datetime存储在DB中吗?你知道吗
优点:易于管理,DB中的每个日期时间都是UTC。 缺点:不能考虑DST。(我想)。你知道吗
是的,您应该以UTC格式存储数据库中的所有内容。你知道吗
我不知道你为什么说你不能应付夏令时。相反,任何好的时区库(如pytz)都能够将UTC转换为任何时区的正确时间,并将DST考虑在内。你知道吗
pytz
你是说UTC?你知道吗
数据库应该处理有关时间/时区的所有逻辑。 您需要为数据库提供正确的时区,然后数据库存储它,并为请求的时区提供给客户端。 例如postgresql中的类型:here
你的数据库是什么?你知道吗
是的,您应该以UTC格式存储数据库中的所有内容。你知道吗
我不知道你为什么说你不能应付夏令时。相反,任何好的时区库(如
pytz
)都能够将UTC转换为任何时区的正确时间,并将DST考虑在内。你知道吗你是说UTC?你知道吗
数据库应该处理有关时间/时区的所有逻辑。 您需要为数据库提供正确的时区,然后数据库存储它,并为请求的时区提供给客户端。 例如postgresql中的类型:here
你的数据库是什么?你知道吗
相关问题 更多 >
编程相关推荐