相关疑难解决方法(0)

夏令时和时区最佳实践

我希望能够将这个问题及其答案作为处理夏令时的权威指南,特别是处理实际的变更问题.

如果您有任何要添加的内容,请执行此操作

许多系统依赖于保持准确的时间,问题在于由于夏令时改变时间 - 向前或向后移动时钟.

例如,在订单获取系统中有一个业务规则取决于订单的时间 - 如果时钟发生变化,规则可能不那么明确.如何保持订单的时间?当然有无数的场景 - 这只是一个说明性的场景.

  • 你是如何处理夏令时问题的?
  • 您的解决方案中有哪些假设?(在这里寻找背景)

同样重要的是,如果不是这样的话:

  • 你尝试了哪些不起作用?
  • 为什么不起作用?

我会对编程,操作系统,数据持久性和该问题的其他相关方面感兴趣.

一般答案很好,但我也希望看到细节,特别是如果它们只在一个平台上可用.

timezone datetime utc datetimeoffset dst

2021
推荐指数
20
解决办法
40万
查看次数

如何获取系统时区设置并将其传递给pytz.timezone?

我们可以使用time.tzname获取本地时区名称,但该名称与之不兼容pytz.timezone.

实际上,返回的名称time.tzname含糊不清.此方法('CST', 'CST')在我的系统中返回,但"CST"可以指示四个时区:

  • 中部时区(北美) - 在北美的中部时区观察
  • 中国标准时间
  • 中原标准时间 - "中原标准时间"一词现在在台湾很少使用
  • 澳大利亚中央标准时间(ACST)

python timezone pytz

51
推荐指数
4
解决办法
6万
查看次数

获取当地时区的Olson TZ名称?

如何获得与C 呼叫给出的值对应的Olson时区名称(例如Australia/Sydney)localtime?

这是TZ通过符号链接/etc/localtime或TIMEZONE在时间相关的系统配置文件中设置变量来覆盖的值.

python linux timezone datetime localtime

49
推荐指数
6
解决办法
9176
查看次数

在python中,如何从日期和时间创建时区感知日期时间?

在Python中,假设我的日期为2016年12月25日.如何在该日期创建一个时区感知日期时间?

如果它与Django的时区处理兼容,则奖励积分.

python django timezone

7
推荐指数
2
解决办法
9259
查看次数

标签 统计

timezone ×4

python ×3

datetime ×2

datetimeoffset ×1

django ×1

dst ×1

linux ×1

localtime ×1

pytz ×1

utc ×1