From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id QCcyLzREymNcNQEAbAwnHQ (envelope-from ) for ; Fri, 20 Jan 2023 08:35:16 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id gGlBLzREymM3yAAA9RJhRA (envelope-from ) for ; Fri, 20 Jan 2023 08:35:16 +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 85F313FEBB for ; Fri, 20 Jan 2023 08:35:16 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pIluq-0006LT-Cl; Fri, 20 Jan 2023 02:34:25 -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 1pIluj-0006L4-II for emacs-orgmode@gnu.org; Fri, 20 Jan 2023 02:34:17 -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 1pIlui-0003a4-5m for emacs-orgmode@gnu.org; Fri, 20 Jan 2023 02:34:17 -0500 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1pIlug-0007Ix-A9 for emacs-orgmode@gnu.org; Fri, 20 Jan 2023 08:34:14 +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 14:34:07 +0700 Message-ID: References: <63c66048.630a0220.427bf.a5f6@mx.google.com> <87r0vtiks0.fsf@localhost> <63c671c0.a70a0220.61aa5.56b8@mx.google.com> <87fsc88aq9.fsf@localhost> <63c7dd3d.170a0220.6b4d6.f84f@mx.google.com> <877cxk6oeu.fsf@localhost> <63c86454.170a0220.80970.652d@mx.google.com> <63c8f5a6.170a0220.ea8cf.7f96@mx.google.com> <63c9b654.170a0220.d82d2.4254@mx.google.com> <87lelxk87a.fsf@tsdye.online> 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: <87lelxk87a.fsf@tsdye.online> 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.094, 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=1674200116; 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=Jeu/x1q10uhYuANuWwDWadk+CnZhPheh1viHJzcmVjo=; b=hbts3VtZ63is/dMttbc6OxKZULCQIXq8zB/vOiAmh5i3rE2fbNiGNLIiLhHZ0LxdXcXGX+ wyy2+SoAtqx0nISx9mzEHOsPQg1rpm+oR0Ez6jonvTMNrFZgS0zzucESz/GJLYe6fD3VEW 0ndURKzUwudbQWAhbjEGuGQASq2ENlauVp6zPmYqTUX3XIuOLCBmVDQ8EIga+UEnUamI84 Zhgj/I1La5RrA1waI3eQ1kK4ySQD/Ae6A7eO/nbvtYG7XHmDlMLPwZftFQjuEBzlGQRcpI eR+m0gojT6n/Z8rHWTFXjpKHHaO8AMQNjmRsZ6AHHD96GCOctvjE+tFjTnV6RA== 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=1674200116; a=rsa-sha256; cv=none; b=u3EnUnVKEbqc7k3qX78Q73LdXfVQYrvGMk4vSkcYdvj/tM7Xj/TSSIi5EmbdWct/7IG+pM inNVUp3UgyfNPLo9gpA+JQHE8KifUD1FJjfsDX1IW18ribiSZtLMoMLzuWPGTdp02FY1W6 jlLbF1fNE+/1XaAMuJyQkahzh9w5VjQkixFL6yyrOoiFmosgFpL49fPpLRu/vqf/1bMUiW BDoT/w/expsigJvkM+7+dU+D7FJI/+poCxiThG6QMDo14EwDMf4+ZMDtLBhHzbefaonxgm Er9+1aWi0HtB4qBdN0NxMHnVrj8BYlyIcC/uWi6q8IX8F0PB3gTJXrx370kNug== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: 4.09 X-Spam-Score: 4.09 X-Migadu-Queue-Id: 85F313FEBB 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: HBEuEoZAvOlG On 20/01/2023 13:46, Thomas S. Dye wrote: > > Or, one can recognize that the meeting is an occurrence that requires > absolute time and a timestamp with UTC. Thomas, events and occurrences is something different. The real issue that you cannot predict future, so, strictly speaking, you do not know what offset from UTC you timezone will have several months later. That is why fixing UTC timestamp may cause issues: http://www.creativedeletion.com/2015/03/19/persisting_future_datetimes.html Lau Taarnskov. How to save datetimes for future events - (when UTC is not the right answer)