问题标签 [tzdata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
78 浏览

postgresql - postgresql - 如何提取时区过去和已知未来偏移更改的列表

Postgresql 非常擅长处理时区,使用经典的 tzdata 数据库。

服务器可以在不同时区之间转换过去和未来的时间戳,遵循 tzdata 中的规则(偏移量,dst 变化,..)

对于给定的时区和给定的日期范围,是否有一种简单有效的方法可以在发生时区修改事件时提取该范围内的所有时间戳?

结果应该或多或少包含相当于zdumplinux 命令的输出。

0 投票
1 回答
272 浏览

android - Android:Joda 删除时区原始文件

是否可以从我的构建中删除 Joda-Time 的时区文件?我只在发布版本中使用 1,在调试版本中使用 2 以用于测试。

我的应用程序仅在一个国家/地区可用,减少 2MB 似乎是一个让我达到 20MB 大关的好主意。

0 投票
1 回答
256 浏览

c++ - C++ 时间库和 Octave .oct 文件

我正在尝试编写一个使用linasm-1.13 库的 Octave C++ .oct 函数,但我似乎无法从 /usr/share/zoneinfo/ 获取基本的 tzdata 加载工作。到目前为止,我的简单测试功能是

在使用 mkoctfile 编译时,会出现此错误

我对此的理解是 ny_time 不是一个可识别的对象,但我已尝试将 ny_time 转换为字符串文字,如此接受的 SO 答案中所述。

我这样做是因为根据linasm 页面对 LoadTimeZone 的输入应该是“描述所需时区的 tzfile 的路径”。我哪里错了?

0 投票
0 回答
402 浏览

android - 更新 Android tzdata 文件

我在处理 Android 文件方面不是很有经验,但我发现在特克斯和凯科斯群岛等某些地区,偏移量可能每年都在变化。为此,我需要定期将 tzdata 文件从 Android 系统更新到最新版本。我已经搜索了选项,但我发现要求安装一个应用程序,我不想要那个。我已经看到只有一个以“tzdata2013”​​开头的文件。有没有办法通过脚本或其他方式将此文件更新到最新版本,更简单的方法?

0 投票
1 回答
171 浏览

php - 在 64 位 unix PHP 上 2038 年之后转换为 UTC 时出错

我需要在 Centos 7.4 64 位上使用 php (5.4) 将日期时间信息从本地时间 (gtm+1) 转换为 UTC

我尝试了以下程序:

这一直有效到 2038 年,之后它会错误计算 DST,总是返回 1 小时的偏移量:

2037:一切正常

请注意:日期算术似乎不受 unix 时间戳(2018 年 19 月 1 日)限制的影响,因为以下表达式可以正常工作:

(打印 2118-04-23)

有什么建议么 ?问候毛里齐奥

0 投票
2 回答
1014 浏览

ubuntu - 为什么在 docker 中更改 ubuntu16.04 时区无效

我使用命令apt-get install -y tzdata && echo Asia/Shanghai > /etc/timezone && dpkg-reconfigure -f noninteractive tzdata将时区更改为UTC+8,但它不起作用。我的Dockerfile如下:

构建镜像后进入容器,运行命令cat /etc/timezone,内容还是Etc/UTC。这意味着我echo Asia/Shanghai > /etc/timezone在 Dockerfile 中的命令不起作用。所以,请教我如何正确更改时区,谢谢。

0 投票
1 回答
1382 浏览

elixir - 在迁移内部运行时 :ets.lookup(:tzdata_current_release, :release_version) 的参数错误

我有这段代码:

将保存在数据库中的时区放入结构中。

好吧,当运行通过 Ecto 查询获取一些数据的迁移时,我收到此错误:

在堆栈跟踪中有该代码并执行一些检查可以验证这确实是触发错误的调用,尽管这样做:

iex -S mix作品中。

0 投票
1 回答
432 浏览

c - 在 C 中解析 tzdata 数据库的工具

如何解析tzdata数据库(由 IANA 或操作系统供应商发布)以获取历史时区信息?

例如,我想知道Asia/Tokyo在特定时间点与 GMT 的时间偏移量是多少1435100000 ,实际上是2015-04-25T22:13:20+00:00 (UTC)

0 投票
2 回答
4999 浏览

python - 如何使用 ubuntu 18.04(仿生)构建 docker python 容器?

Python 提供了 docker 镜像(https://hub.docker.com/ /python/),有多种风格(基于来自https://hub.docker.com/ /buildpack-deps/的不同镜像) . 不幸的是,没有一个以 ubuntu 18.04(仿生)作为基础。我想建立它。

我最初认为我应该从一个“真正的”ubuntu 18.04 docker 映像(https://hub.docker.com/r/library/ubuntu/)开始并安装相关的 ubuntu 包,但生成的 docker 映像似乎得到了很快就很大了,当然不会引入当前的 python 版本(3.7.0)。

接下来,我尝试简单地构建 docker hub 上提供的确切 Dockerfile(https://github.com/docker-library/python/blob/8601079d1f70b03c01408377716a3243ce75cec9/3.7/stretch/Dockerfile),但FROM buildpack-deps:stretchFROM buildpack-deps:bionic. 不幸的是,构建似乎需要对我的区域进行某种交互式选择,我不知道如何解决这个问题(下面的输出)。

有关如何预配置此构建的任何建议,因此它不会询问我的区域/如何禁用该提示?

我看到了使用的建议expect,但不知道是否可以轻松地将其集成到 docker 构建中。

Docker 构建输出

PS:使用原始图像构建 docker 图像FROM buildpack-deps:stretch似乎可以正常工作,因此此交互式选择与仿生基础有关。

0 投票
0 回答
295 浏览

python - 使用 cx_freeze 打开 Python 应用程序需要很长时间

我正在使用 tkinter、cx_freeze 构建一个应用程序,并且我安装了 Anaconda。该应用程序需要很长时间才能打开(30 秒)。我认为这与 ananconda tcl 文件夹中的 tzdata 有关,因为当我在其上运行进程监视器时,我可以看到它打开了这些文件夹。如果我从我的 anaconda 文件夹中删除这些,这会破坏什么吗?有没有解决的办法?