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 ms0.migadu.com with LMTPS id CEvwL48Rz2ETQwEAgWs5BA (envelope-from ) for ; Fri, 31 Dec 2021 15:19:59 +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 2LpELY8Rz2FEhAEA9RJhRA (envelope-from ) for ; Fri, 31 Dec 2021 15:19:59 +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 302A835C3E for ; Fri, 31 Dec 2021 15:19:59 +0100 (CET) Received: from localhost ([::1]:57360 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n3IlB-0000F7-V9 for larch@yhetil.org; Fri, 31 Dec 2021 09:19:57 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49222) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n3Ikc-0000Ez-0J for emacs-orgmode@gnu.org; Fri, 31 Dec 2021 09:19:22 -0500 Received: from mail-eopbgr20094.outbound.protection.outlook.com ([40.107.2.94]:19169 helo=EUR02-VE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n3IkZ-0005HA-2C for emacs-orgmode@gnu.org; Fri, 31 Dec 2021 09:19:21 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZA8dZ7ANLLyBCz28x+19AB4DD+nYt7zfyzVJvEn//o5qoV4CxXiCGVl3c1ZNRWIyG6thxENTwd1G7ZFuQh6i0aUXdSR98i+i5LySgNVRVGEKP7eFUY9aT99i2xwoxI2OSUz5wNUQkplu7OpplXFe2f2WdG+EGQwFMX3OoucevVEU3v7zjEPF7xz3TdtBOrvNm9IPJ6uwUCUbYw7/c6KxJal3FMHZnLiJM9KBVqUVNBpvI3V4Wl8ycnWeJU7QrvD0gBVc4zn6KvhSFdgFwFenAMclkg2tZ/4CPUlHr3/07D4x5BzMgf80pHnY0zsVT4ljAkq1Bgq1uV1FqZg2f3zJDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=n2A72wlnwiPXbcYaPqWkmaEFxYkRqxVp1YqFZtT3mSU=; b=iitdXpQs8Z8240ZQ5gdAsBP562prBtsEkkvyIvAgI0QtW1+eXmZqXq3RuHuziexgdHxZYe1VUqAZ23f5BcNBoXEudLG7dqFrCl+ynnrp/lUIxTIXvaqIejvo3N2eVFfTXwvXnH7ZfFxX/Hbg2RaSig/0atbgcT8jxAtMNaoVIUXAhUIuDdYUy/fjFDhNan86z2zFhZCEnzhixHUj+naYWRoWUq1E27Ml598IVvOqXXUuXPEHgfq1KXl/W0uGCraG4AVI2IlAjPyv/H+Sl11nnOvr20dJNZMzDTb1J2wJul9chQNvdOiAqLoF7qPB4EOzJmEITrUGwrBHmVMZWHWpOg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ucl.ac.uk; dmarc=pass action=none header.from=ucl.ac.uk; dkim=pass header.d=ucl.ac.uk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ucl.ac.uk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=n2A72wlnwiPXbcYaPqWkmaEFxYkRqxVp1YqFZtT3mSU=; b=Q1o0qsDd1iFQSLaFsndNPv8GE82DolMJ212zV6DJIfMRtglQipWA05kKn4RN5mkpuK3vmdlkyLItFtIKe+4ajeiRuyocqcx2CAzXPiVIopmn7D3XmxMure0VGsgaDon78LFM08RyC0WXiUxsKuuE0VMrvoI3YTpW5AlgVUqqYjQ= Received: from GV1PR01MB8433.eurprd01.prod.exchangelabs.com (2603:10a6:150:1c::19) by GV1PR01MB8788.eurprd01.prod.exchangelabs.com (2603:10a6:150:2f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4844.14; Fri, 31 Dec 2021 13:58:23 +0000 Received: from GV1PR01MB8433.eurprd01.prod.exchangelabs.com ([fe80::9961:f84a:7d0:dcfa]) by GV1PR01MB8433.eurprd01.prod.exchangelabs.com ([fe80::9961:f84a:7d0:dcfa%7]) with mapi id 15.20.4844.014; Fri, 31 Dec 2021 13:58:23 +0000 From: Eric S Fraga To: emacs-orgmode@gnu.org Subject: Re: ascii-timestamps like 31.12.2021 to iso(org) format <2020-12-31> and back Organization: On the Interweb somewhere References: <87sfu8j4en.fsf@mat.ucm.es> X-Url: http://www.ucl.ac.uk/~ucecesf/ Mail-Followup-To: Org Mode List Date: Fri, 31 Dec 2021 13:58:22 +0000 In-Reply-To: <87sfu8j4en.fsf@mat.ucm.es> (Uwe Brauer's message of "Fri, 31 Dec 2021 14:21:52 +0100") Message-ID: <87bl0wj2pt.fsf@ucl.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: LO4P123CA0097.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:191::12) To GV1PR01MB8433.eurprd01.prod.exchangelabs.com (2603:10a6:150:1c::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f3d57390-92ff-4537-7d02-08d9cc659c12 X-MS-TrafficTypeDiagnostic: GV1PR01MB8788:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bgkBJ2hJDozKDituRFlC59dNAdAcPP4pW6MjI9S32QVhfGZRowLEvb/17fMWr/2fux59sNGCQxlADYYeFZ3b9lXYtuMyMD2jykDylZ5m00ivDh4abNbnsonzUbkV6QrCBEfA8K5J9NRlo76Sb6Wg3KpduHz/01OSCUKWbXygR1SMHWO4iae7vM54isXKA9Z/EfkqU83wOoamRzxLyrG/cKGAYoC8kaMxRzeZ6c2k6/ozkuDvx1SLoCmWesVfY4ERimsVp1a+gN7U2qHgoM32wNfWc292IGYv7wHqs/5VlnxY/7whvRycCXu20LYetqS5DZ1TcWudaFSVB0xIRxBUFS6yNtgxeKeSbitnCiuy2+FNNFqd1a+bBmbREiZL1V70ko1hBKqtwuhVOzVJlpLIaZS1gzVbBMusdJP1MWB/GGnCFhEidC3weS+JqCWq5RmEXBwhj85wtXM4aLoR2iJjel7PPSt+cMHAjHwIwarSc0NbF2X5h29quPJPHDNhMbpe+SPCyoD0Z6XhQYEUAXD93jv4AI9s4YDyvRObFvZf4LK36H3vTaFIOGCbahLguPzzNll+SQqdKp6ftp3FgUp5gX/p0pI5VpTDyyS96Nj9MZKEE6EXStjw970sHirOtZnET3PKSG/5nAwa6TWohGVO3OlfLFTnK2RdPx0e+AOq4bolPV/+zFsrfMb18fAfRk+dy1X+UYL5H9VzFJdi/FFhYo033PjVeaN5hfASYhSr31PCYtDx6AMJ2y5/LWqq7YzdjCmr1dOq7qvaDwy9AgsBoBDGIcEcbQn6nRMK4OwZj4s= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GV1PR01MB8433.eurprd01.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(86362001)(4744005)(6486002)(5660300002)(36756003)(66476007)(8676002)(508600001)(4001150100001)(6512007)(2616005)(66556008)(52116002)(26005)(786003)(316002)(66946007)(38350700002)(6916009)(38100700002)(966005)(6506007)(2906002)(8936002)(36916002)(186003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aUFvbFgyVU1hSE9qV3kzbG0rcTZWajlZUHhqbTJKYmk0dFNDa0RJelVPZzBn?= =?utf-8?B?TmZ0MjNGeFo4a2tNQmdvM1crQy9wN2FVNW9CWFFMdnVpZDAzOXp1ZDNueWl5?= =?utf-8?B?QnZZYWsrUVVLRVcyUWRRTjRSSDJabExpanRmYzdWeXBqakpCM09JZ295Vis3?= =?utf-8?B?RkNCNUQ2Z0RsUmw4bVljUzJxZlFJanJ3UEtTSFJrSDk2bjVpMmNyVi9JQnox?= =?utf-8?B?eC9nZGpub3REUUxSY1dsd245dnJVYWcxMEMzUDN0YWtyTm1YNmZuOU5ITGc0?= =?utf-8?B?eCsvTzNWR0l4YmtqeGcrZ29kWjNkQUN0LzhMdVI4UUs0NmFXUkpMazZhZ1Fp?= =?utf-8?B?Tjc4b2pwbkcwZG1TSWNnR1Z1dWlvejNabEVleFVRc3ZQUlI0REs2Q0t2eEEw?= =?utf-8?B?UWhJcmN4UVd2YkJkYzBiUXFGVFBFdlIvSDZTM28vUUpSeGZ3ekJ6S1hSMzVF?= =?utf-8?B?SllFUlpNMFFwZlpiNS8yMnNaeUhSTzRjTTM3TE9kU2t3eUs1SUdZNERYWEll?= =?utf-8?B?K2JKdFh5M2YvRWtSc0JPV3JVS0xlN1lHcGxUL1dON2NGVUJ0ZlNUWk1sT0Fp?= =?utf-8?B?dDJ6VVNRc05jRW1UUzJ6Unp2REZUZmZCak1iS0xqS0dMMHpaamw2THoyYTFE?= =?utf-8?B?M3NMY2RxRCtQZnBYUkZRVnpUZFJWVWVtQlRPckVoYm8rUjBGTkVPYzZhU3o3?= =?utf-8?B?NlpOVk5tWms1NHRnMjVxTVEzbkpldlk3a010eC8xbkNOeUN0N04vMW5ybnMw?= =?utf-8?B?TFhFTHV3VGFSNE1JUnJ5MG1aTTNpcDJzdmpwc2I1VVBjcFhpOXgralQxcjJK?= =?utf-8?B?VXM5WnViV05HS3BBRDhlR1hSeUpySEt2c2lzVW9MMC9TYTRpc1BIUWIxK3Y4?= =?utf-8?B?cmswYUlCRGo1OXYrQjlhTWwzaUcrQlhTUWhxNjB2UG1maVJQRkFvZm4wSVFx?= =?utf-8?B?cmo5QTAvNHhpKzZOcit1NXMwTGx0eW5xQ0hZenhJVmpObmJHdlI3aXlKcWxU?= =?utf-8?B?M0ZYWlUyL09vRnhqY0tUTGhLRXNNZmlyeGRqYmNDenpJdjMxajQyZUExVkJy?= =?utf-8?B?Z2lGZmduMXZ1L3hMN2JGeS92RVZKMitCQ3VQeVk2enMwNzBISzFQN3kwYUw4?= =?utf-8?B?dEMzRjJVVjFPNWpQQi9ndWNVRStZZUE1RkhqTFJ2ZjhmREV5b01WZlRPQVVi?= =?utf-8?B?SDB3YXJmb2s2aFZBSHVCdGYyeEFDRFJXZ1NpczN6OG55d1pvaWxyUHUrbTY2?= =?utf-8?B?d1RNcVlJRGI5Qmlpb2hNSXpWcVI5WWxIMUZuOTYvZGllQmpKS1AvcHkvcjR5?= =?utf-8?B?RXpsYjVRTVluVUl0MjErdHJxaU92ckRvY2VOTzV6SGlPN2NOUHZ4QTRrNjR0?= =?utf-8?B?Rks2bGdBM0hnT2E1a2JJVGRnRW5LZnJDTWZJdkY5VjFVUEpPcFZ2anFvSzNt?= =?utf-8?B?aldPUVNGSEVNNXNHUzZUUnNyQVl4aVBxd0FxeUlzQ0toV0RJQStGb3daOEph?= =?utf-8?B?S2Vrc1VyeXNMbzkrUjFUWXNPOGtCRjc4dmt1T1pIVmtocmZmYzFYSHdlbldD?= =?utf-8?B?Y2p0cEdsemlyS21YTXZiWHRCUE9rZlI2VG1QYXB5Sjh3eXUyY29INGRhQUhB?= =?utf-8?B?bnhDUVdvY0gwKzRIMHdVRmY4SUF5czZtb0pxbGZYeFp5MS9oY3NzSHZqemRz?= =?utf-8?B?L25LUjVFQlRpbVVZMkFrVnpvdm82Zmd1ZXpEQzI3T2YvU3BPc2RSbXgvTTVM?= =?utf-8?B?R1JMVkxwN1VXVFF3ZW9IdTBpYkpuSGZSdTN6L0t1RXU3UUZwSHh1V0xydVdL?= =?utf-8?B?N0xTUnhNY3RoUC9Pd1pZUW9YUzgzTlJSNXRsNGY2blcxZ2hLcEdRVG1NNkNs?= =?utf-8?B?MGIyTVNrRUFEa21maGh2RDlIdkRvWnFCRi9ob2Ntd2x1ZWo5cmJIN1Z6QktV?= =?utf-8?B?L29OYkVGVEpLc29RUFJOelRnbUJsbmtSSytCdTlVVmRuU2MrTlRxK3hpU3VF?= =?utf-8?B?TkRLOHNTa2Q4c1dmN2xxRlpxNTBxOFJsMHJrM2I2OXlrT1FDOE1Da21jOUZj?= =?utf-8?B?aUN0VzhIcURnY2VROHMvTkZCdndFMDRuZUF4dE5pNmhzQ0NGMGZIblpCVW55?= =?utf-8?B?OVd6OUs5SDRIN3ZTNzZYNi96S0p0MlRYdlMwWWpZdWw5Szl2VGV4Z1lIRUVw?= =?utf-8?Q?qYeYOBX5DgKKHEaP9vJH3eU=3D?= X-OriginatorOrg: ucl.ac.uk X-MS-Exchange-CrossTenant-Network-Message-Id: f3d57390-92ff-4537-7d02-08d9cc659c12 X-MS-Exchange-CrossTenant-AuthSource: GV1PR01MB8433.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Dec 2021 13:58:23.6867 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 1faf88fe-a998-4c5b-93c9-210a11d9a5c2 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: yZKWmjEM2ULyD8nbBKxzThAuAdWqBjSs+yJA8y10daRd1eSnMf5HxfvT6TDJMyncBUObgmkvCBXu7BnPy/seKw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR01MB8788 Received-SPF: pass client-ip=40.107.2.94; envelope-from=e.fraga@ucl.ac.uk; helo=EUR02-VE1-obe.outbound.protection.outlook.com X-Spam_score_int: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=unavailable 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" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1640960399; 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:dkim-signature; bh=n2A72wlnwiPXbcYaPqWkmaEFxYkRqxVp1YqFZtT3mSU=; b=F99VY/OTdn2RT1K3milvN9M5Dwos3sOKR4v+9pw7+96o1QLNDdGh3M2dLVfigN4R291Ghl xYV4aHpFc+dVqSTE5xDtD2LU/gGU08xtKvvvZCeFkmge+we0Rb65aY6OgOLh6fx6ANyEh6 GkXKgUQ7jlT4LeYgNj8DRtLcbbpujtdwERLd/Z/JLhaiJLznQdVbvTDoPrRzqQubR+kWgR qq4BBcvTw9JlG+XFs3V1pruf/7+GYrjvNSfrSrkeI82x7LcOrwmozSJPZxzHGbSxnMu8h0 ZkrmzDI/SMyXkHIMCQnuCS4y+LZY0gRF6TQ2sRsRH4D778q3SE1gmBxuGuSpog== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1640960399; a=rsa-sha256; cv=pass; b=bq6vjUKTvm4adB0nJ14H4wzs20meubBel97vA4So5szpXaQZns9TLMXXaUipaXvasOIrxr vAiAApCb5EOUdthkWGlAuFmWXbIpKH+00sXIGfX3qMXExSahZcDyxwXyaTt+BQVHSxu6XW f9PSrEQS8xwCbObbKDNncAmPez7jh+51kwTZ3y+0rIpR3Pvg37EUJIjg8C/E0X1ZlKHwZc z3kY2K2ZN8JUxCjugHuoi3coCoNH3yV8s1TqyA2+CSAdrpIMnMJK/eO/WjNbxTthwBVjpr nOaHfrLKsiHlJxm0cn+NsFxmzsNmztucmYj0F6WsiLYr5zm84PSdhhPCwZbTDg== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=ucl.ac.uk header.s=selector1 header.b=Q1o0qsDd; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=ucl.ac.uk; 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-Migadu-Spam-Score: -7.78 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=ucl.ac.uk header.s=selector1 header.b=Q1o0qsDd; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=ucl.ac.uk; 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-Migadu-Queue-Id: 302A835C3E X-Spam-Score: -7.78 X-Migadu-Scanner: scn0.migadu.com X-TUID: UMpPNokTtVo5 On Friday, 31 Dec 2021 at 14:21, Uwe Brauer wrote: > =E2=9A=A0=EF=B8=8F Caution: External sender > > > Hi > > Does anybody know about a function that would convert between > date format like 31.12.2021 to <2020-12-31> and back? This is Emacs, of course, so you could use query-replace-regexp (M-%) with, for instance \([0-9][0-9]\)\.\([0-9][0-9]\)\.\([0-9]\{4\}\) as the pattern to search for and <\3-\2-\1> as the replacement. The converse is left as an exercise for the reader. ;-) --=20 : Eric S Fraga, with org release_9.5.2-289-gce75d2 in Emacs 29.0.50 : Latest paper written in org: https://arxiv.org/abs/2106.05096