- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试将 UTC 时间戳转换为西类牙时区的时间戳。
>>> import datetime as dt
>>> import pytz
>>> today = dt.datetime.utcfromtimestamp(1573516800)
datetime.datetime(2019, 11, 12, 0, 0)
>>> today.replace(tzinfo=pytz.timezone('Europe/Madrid')).timestamp()
1573517700.0
>>> today.replace(tzinfo=pytz.timezone('Etc/GMT+1')).timestamp()
1573520400.0
令我惊讶的是,Europe/Madrid
和 Etc/GMT+1
得到了不同的结果。为什么是这样? Europe/Madrid
是否应该以不同的方式使用,或者它可能是一个错误?
最佳答案
一些事情:
Europe/Madrid
标准时间为 UTC+1,夏令时为 UTC+2(又称夏令时)。
Etc/GMT+1
是全年的 UTC-1。请注意,该标志与您的预期相反。请参阅 tzdata 中的说明来源,和on Wikipedia .
由于马德里在您提供的日期使用 UTC+1,因此如果您使用 Etc/GMT-1
,您将获得与该日期相同的结果。但是,我不建议这样做,因为您稍后会得到错误的夏令时日期结果。
Etc/GMT±X
区域主要用于不可本地化的场景,例如跟踪海上船上的时间 - 不适用于陆地上的人口稠密地点。
作为Mason's answer显示,您应该使用 localize
函数而不是 replace
来分配时区。这涵盖了in the pytz documentation .
关于python - “欧洲/马德里”时区与 'Etc/GMT+1' 不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58820847/
如果不是,android如何判断用户是否属于某个组? 最佳答案 此线程讨论了如何完成:http://groups.google.com/group/android-ndk/browse_thread/
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 11 年前。 Improve thi
我正在尝试根据此 SO 查找文件 my.cnf邮政。有了答案之一,我在 ssh 到远程服务器后输入了 mysqladmin --help 。 部分输出: Default options are rea
我有cloudera 5.7,我也有Cloudera Manager。 在目录/etc/hadoop下,我看到了三个子目录。 /etc/hadoop/conf /etc/hadoop/conf.clo
我想在我的A.cpp文件中添加一个#include指令,而头文件B.h在两层文件夹中up(比如源文件在*E:\A\B\C\D\E\F\G\H*,头文件在*E:\A\B\C\F*,当然,名称会比这个长很
我是 Linux 新手。我正在浏览 Linux 中的文件系统。尽管 Google 中有许多链接说明/etc/init 和/etc/inittab 之间的区别,但我真的对两者感到困惑。谁能给我一个明确的
文件夹系统中有两个相似的文件夹,文件应该配置在哪个文件夹中?有什么区别? 最佳答案 没有什么区别。从 OX X 10.2 开始,/etc/* 是到/private/etc/* 的符号链接(symbol
要自动挂载,管理员可以编辑/etc/fstab 或/etc/mtab。两者有什么区别?如果我在两者中设置相同的 mount 项,哪一个生效? 在/etc/stab 中 共享/media/sf_shar
我需要将基于 dnsmasq 的 DHCP 服务器配置转换为 ISC dhcpd,因此有必要将大量固定 IP 地址转换为新格式。 输入格式为: 84:2b:2b:19:05:a7 192.168.14
场景1: 我有 2 个用户,每个用户都有不同的主要组。对于 user1,主要组是 GID 501 的 group1。对于 user2,主要组是 GID 502 的 group2。 我编辑了 /etc/
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 已关闭 9 年前。 此问题似乎与 a specific programming problem, a sof
我需要将特定的传出连接(从我系统上的任何 网络客户端)重定向到特定的 IP。是的,可以通过在 /etc/hosts 文件中添加这一行来完成: 123.456.789.012 www.mydomain
需要用一个已知的主机名grep/etc/hosts,然后从/etc/hosts中抓取该主机名的ip地址。 我不是程序员,不知道该怎么做。我对正则表达式的经验非常有限,但认为这可能会以某种方式起作用。我
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
我一直在研究一个小的 Java 问题集,并遇到了一些麻烦。我在编写正则表达式方面不太有经验,并且确实可以使用两个来验证 Java 中的/etc/group 和/etc/passwd 中的行条目。 我找
代替 HTML JavaScript var username = document.getElementById('username'); username.classList.add('cla
我正在尝试 grep /etc/passwd 和 /etc/group 列出所有用户和用户所属的每个组. 即: Jon Doe, root:randomgroup:randomgroup2:rando
我需要使用 bash 找出我正在运行的 Linux 发行版。找到this page ,这非常有帮助。 但是我的系统有两个/etc/*-release 文件 /etc/lsb-release /etc/
如何保护/etc/passwd 和/etc/shadow 不被并发访问?我在 pwd.h 中没有看到任何锁定机制。我看到 pwd_mkdb 的手册提到获取锁,但它只是锁定文件以进行独占访问吗? 如果我
经过一番挖掘后,我已经确定 - 我可能错了,因为我对这些问题的了解相当粗略 -/etc/init.d 中的脚本按照/etc/rcN.d 中的符号链接(symbolic link)确定的顺序运行. 我不
我是一名优秀的程序员,十分优秀!