From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 0D+vBBZ/yWNrBAEAbAwnHQ (envelope-from ) for ; Thu, 19 Jan 2023 18:34:14 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id iJt4BBZ/yWNFYwEAauVa8A (envelope-from ) for ; Thu, 19 Jan 2023 18:34:14 +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 B5A348CC for ; Thu, 19 Jan 2023 18:34:13 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pIYnI-0000ts-FR; Thu, 19 Jan 2023 12:33:44 -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 1pIYn6-0000de-Pt for emacs-orgmode@gnu.org; Thu, 19 Jan 2023 12:33:33 -0500 Received: from smtprelay02.ispgateway.de ([80.67.18.14]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pIYn5-0008Fz-10 for emacs-orgmode@gnu.org; Thu, 19 Jan 2023 12:33:32 -0500 Received: from [46.244.192.137] (helo=condition-alpha.com) by smtprelay02.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pIYnc-0008Up-W7; Thu, 19 Jan 2023 18:34:05 +0100 Message-Id: From: Alexander Adolf To: Daryl Manning , Ihor Radchenko Cc: emacs-orgmode@gnu.org Subject: Re: [FEATURE REQUEST] Timezone support in org-mode datestamps and org-agenda In-Reply-To: References: <86zgamtv6o.fsf@gmail.com> <87tu0t1i0c.fsf@localhost> <63c2aa9e.170a0220.3bb49.9ef4@mx.google.com> <87pmbhz1x6.fsf@localhost> <87wn5mlo7f.fsf@localhost> <87pmbelnd0.fsf@localhost> Date: Thu, 19 Jan 2023 18:33:24 +0100 MIME-Version: 1.0 Content-Type: text/plain X-Df-Sender: YWxleGFuZGVyLmFkb2xmQGNvbmRpdGlvbi1hbHBoYS5jb20= Received-SPF: pass client-ip=80.67.18.14; envelope-from=alexander.adolf@condition-alpha.com; helo=smtprelay02.ispgateway.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham 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=1674149653; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=o+iYCNLj3T6vp3r2VBJS6x4BZkxrlmfmCsLhBihdqAw=; b=fim1c+3ZT6gqARVRNji2VuNzpE0DsDva1hBhCzgbpxoBBZcsWaDU5ZtizA2C1SSESoJJfu Fg7Bwg0HB96Ab3DzSOg9oqyIikbrpSBpQ5QghfNInem8Y1DlUdmLLz8YT8/QBn2p1VXsAj mtU2WGirs2opWDDU94vY/6YBI6UzTV/U2aF0tgHD4L9Vz8wKTW7+hgu5VlWbVIT1h0+0Iz 2wJZxED2nLxgF8DXZih4bSdPw1GR0IH07q2xid8keld7TnLKD0rxk0WtpepyRsgAyFVU24 QzhqDieVyr6tq63ScecckgACaR4oNIX63fa1sTChzBv06/YOSo1pU4/pPPf8hA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=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=1674149653; a=rsa-sha256; cv=none; b=VdEILacTvI8YLTetkBaRVgOhdQAwZn9H6lIGsdJ8nxlfbZopSX8Er6xB8QnIqagujRatC7 N3m67zjDB+cAhiZahXP76U0OhEz9k3IaByzbqkWT0qV9MrIx7+Wc7C5x/1iMdgz4wsEXR3 6TnbxEEUiANERfEwGDLx19chxYVIQWcUSM1ppfCDgBh5zNSiJJW2NCxd3IQGOwP232y6Nq KhFoxdJGzVzPJXrH+usPEfxr8v3lcw9Ygo0Yq2GT1z6W5js1MNDfgsdt6SUZwmr0qH1DYU RnXYSjE2AfU3Qdf4AJXjBmmySkRB7pvl51JNWK9A+LMnnrxpH1ZNho7c0nbtoQ== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -2.93 X-Spam-Score: -2.93 X-Migadu-Queue-Id: B5A348CC Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=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: Y12z3fAeERmy Daryl Manning writes: > [...] > I'd just be excited to have us run through the basic use cases and then see > some more "tricky" ones. I imagine there are things we'd just have to > say... too tricky for (eg. flight takes off in one TZ and range allows it > to land in timezone... stuff like that might be tricky.). > [...] This case doesn't seem tricky to me for as long as both time specifications have time zone information. For cross-timezone flights, the VCS calendar appointments airlines send out by email to customers typically have start and end times given in UTC. The user's calendaring app will convert that to the time zone in which the OS of the user's laptop currently pretends to be. Same thing for flights spanning DST changeovers, btw. A UTC specification is unambiguous in this case, too.