From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp42.i.mail.ru (smtp42.i.mail.ru [94.100.177.102]) by sourceware.org (Postfix) with ESMTPS id 4AD4D3951C2A for ; Tue, 8 Jun 2021 13:37:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4AD4D3951C2A Received: by smtp42.i.mail.ru with esmtpa (envelope-from ) id 1lqbuf-0001C6-G2; Tue, 08 Jun 2021 16:37:02 +0300 Subject: Re: Python for Windows reports wrong local time when run under Cygwin on Europe/Moscow TZ To: L A Walsh Cc: "cygwin@cygwin.com" References: <5542c19d-8b1a-1f28-2003-fe9493ee9b56@mail.ru> <60BF5677.9060904@tlinx.org> <97024d79-16b2-98a0-d20a-b3e6915ad0d0@mail.ru> <60BF6ADB.304@tlinx.org> From: Mike Kaganski Message-ID: <0144f720-d58e-b318-fb49-032ab5757964@mail.ru> Date: Tue, 8 Jun 2021 16:36:59 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <60BF6ADB.304@tlinx.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-7564579A: B8F34718100C35BD X-77F55803: 4F1203BC0FB41BD9D5B0DA836B685C5423CDB5763716BB867A249A0077715520182A05F5380850406D0D8E4A51B8708A08DD8DBB60E58E0DB5F05625308A4A19AE39BCA405E287B9 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE789805A6418246A1AEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637040380BD28C1B15C8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8D767C449538FF4082F6399797C1CAC6C6F9789CCF6C18C3F8528715B7D10C86878DA827A17800CE77A825AB47F0FC8649FA2833FD35BB23D9E625A9149C048EE33AC447995A7AD18C26CFBAC0749D213D2E47CDBA5A96583BD4B6F7A4D31EC0BC014FD901B82EE079FA2833FD35BB23D27C277FBC8AE2E8B974A882099E279BDA471835C12D1D977C4224003CC836476EB9C4185024447017B076A6E789B0E975F5C1EE8F4F765FC9F6B127B2D3CA0AF3AA81AA40904B5D9CF19DD082D7633A078D18283394535A93AA81AA40904B5D98AA50765F7900637680EBFFB4C5F2977D81D268191BDAD3D698AB9A7B718F8C4D1B931868CE1C5781A620F70A64A45A98AA50765F79006372E808ACE2090B5E1725E5C173C3A84C3C5EA940A35A165FF2DBA43225CD8A89F616AD31D0D18CD5C5E1C53F199C2BB95B5C8C57E37DE458BEDA766A37F9254B7 X-B7AD71C0: AC4F5C86D027EB782CDD5689AFBDA7A24209795067102C07E8F7B195E1C978314E4C134ED31A393BD5EE6400B98F466E X-C1DE0DAB: 0D63561A33F958A58E09CF3A71E7933CF4E7FFBE4EF9B94F185AEE1DA20A78F3D59269BC5F550898D99A6476B3ADF6B47008B74DF8BB9EF7333BD3B22AA88B938A852937E12ACA75A42E9C66FC9EA4CF410CA545F18667F91A7EA1CDA0B5A7A0 X-C8649E89: 4E36BF7865823D7055A7F0CF078B5EC49A30900B95165D34697E0FA301E282152128692D0EB3A93A50FCCD72512E1C3B9F4ED815153C19FEE903085C6891365E1D7E09C32AA3244CD1267E71D044592C7D00C9DF738EAC1A97FE24653F78E668729B2BEF169E0186 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojvdTwgM2ZyZng78hsyHLqmw== X-Mailru-Sender: 00097D31F91C944B962E58D352881757B8FBB74E2E543AC7C8FDDAC4ADCDDAE1A96F51CF8A3FC7508D3DB682BF6F1158E66B5C1DBFD5D09D046C2275A8D60F931CD745D6427E807167EA787935ED9F1B X-Mras: Ok X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jun 2021 13:37:04 -0000 On 08.06.2021 16:04, L A Walsh wrote: > Look in its environment and remove any thing for timezone and try that. Thanks to this great suggestion, I was able to workaround this problem - thanks! Wrong result (using the TZ present in environment, i.e. TZ=Europe/Moscow): > $ "C:/Program > Files/WindowsApps/PythonSoftwareFoundation.Python.3.8_3.8.2800.0_x64__qbz5n2kfra8p0/python3.8.exe" > Python 3.8.10 (tags/v3.8.10:3d8993a, May  3 2021, 11:48:03) [MSC > v.1928 64 bit (AMD64)] on win32 > Type "help", "copyright", "credits" or "license" for more information. > >>> import datetime > >>> datetime.datetime.now() > datetime.datetime(2021, 6, 8, 14, 31, 19, 163849) Compared to call with TZ unset: > $ TZ= "C:/Program > Files/WindowsApps/PythonSoftwareFoundation.Python.3.8_3.8.2800.0_x64__qbz5n2kfra8p0/python3.8.exe" > Python 3.8.10 (tags/v3.8.10:3d8993a, May  3 2021, 11:48:03) [MSC > v.1928 64 bit (AMD64)] on win32 > Type "help", "copyright", "credits" or "license" for more information. > >>> import datetime > >>> datetime.datetime.now() > datetime.datetime(2021, 6, 8, 16, 32, 13, 605201) Thank you again! This is enough workaround for now. I somehow overlooked it, when tried with TZ set to UTC. Shame on me :-) -- Best regards, Mike Kaganski