From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id QFveAyPBymMfKwAAbAwnHQ (envelope-from ) for ; Fri, 20 Jan 2023 17:28:19 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id APvTAyPBymPSAAAA9RJhRA (envelope-from ) for ; Fri, 20 Jan 2023 17:28:19 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id AC4EEFDA4 for ; Fri, 20 Jan 2023 17:28:18 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pIuEh-0002OT-S5; Fri, 20 Jan 2023 11:27:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pIuEf-0002O0-KM for emacs-orgmode@gnu.org; Fri, 20 Jan 2023 11:27:25 -0500 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pIuEe-0003Ez-8M for emacs-orgmode@gnu.org; Fri, 20 Jan 2023 11:27:25 -0500 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1pIuEb-0007oz-SX for emacs-orgmode@gnu.org; Fri, 20 Jan 2023 17:27:21 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: Re: [FEATURE REQUEST] Timezone support in org-mode datestamps and org-agenda Date: Fri, 20 Jan 2023 23:27:15 +0700 Message-ID: References: <87tu0t1i0c.fsf@localhost> <63c2aa9e.170a0220.3bb49.9ef4@mx.google.com> <87pmbhz1x6.fsf@localhost> <87wn5mlo7f.fsf@localhost> <87pmbelnd0.fsf@localhost> <87fscajo2q.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US In-Reply-To: Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 27 X-Spam_score: 2.7 X-Spam_bar: ++ X-Spam_report: (2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-0.089, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1674232098; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=i5mqYh2rwO6AuxHGyzMwSBGtIX207BNiQ2H5yR/QvOI=; b=ncG+9DYvS3V2nx1cQufXJpsCXQhi5SC7Jp648NJLdYGqy3VAVD1U3muDmNV75wPWNIeVzc LHyvvCqUMxafDCebJpWobwfTxn1JsCOS7rCbmF1PFr5x1vEPaZbCmwzsIVALQ4TsamLl62 64vWH3reZjLVoahT73SDml5enL2t+q+N7mgtl4vJlRK6IugQn6u99+V2ltPSviVZq7XQLr dRNl4mYoBuaasRd+TgtdlWJI9SNjBs0vg9J+Ga2cFPyB8uLGrVo94rbV8gu9rGYJGkx5IZ 0l3gcU59X3aPs0man0z9x2fpoTv7wcAp7N0rhvulZCaYWUcEabwMQVqnHDijtA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1674232098; a=rsa-sha256; cv=none; b=PZzGi2UTPP1ueLVoHvtr2nb55CkUwvaAIwbl++F9NNZwi0nB4RlmHTdMAMITjAORstBDU3 QZbq+Rrw3IRheNlasSoSRqGHvK69aclH9YiD9eydHKe3JtmID2iZLcWOQjV6GlPLiihvt6 KxZDA4asC2tefXV1YjqLZL6qL9twNuM6IkRs6ofZEsl0bTUkuCZZ71//AwFsjY6XdnON/v HiOSgwjDiICySyGiA+EAzCM5/2l9eRIxjWdt8ug6NC7X5jqvdOBTZcM2L60v9iL3tV49OT /t4Jin+STVEdSGPGxpR8rTfL2P3J1PE0MQ95308uNNDmSmqlHEcB/oYZLm7EPw== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: 4.09 X-Spam-Score: 4.09 X-Migadu-Queue-Id: AC4EEFDA4 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-TUID: Te/pX6hMsBtX On 18/01/2023 23:20, Jean Louis wrote: > Is there any program, software, system, that is really so good with > time, apart from PostgreSQL database that I know with 1195 defined > time zones? ... > name | abbrev | utc_offset | is_dst > ----------------------------------------+--------+------------+-------- > NZ | NZDT | 13:00:00 | t > GB-Eire | GMT | 00:00:00 | f What conclusion should we make looking at this long table? I am unsure concerning difference from content of tzdata package (IANA or Olson DB) that is rather standard on Linux. Emacs uses it though libc (API has some limitations, but conversion from UTC to local time should be accurate). Various programming languages have libraries to use this database. https://www.iana.org/time-zones I can not say anything concerning Windows besides that I have seen tables for mapping of tzids to IANA timezones.