Bug report

Поддержка
  • @Fox Да, переведя "Дату в строку" выходит, что часовый пояс по факту изменился... Вот только сам по себе кубик "Изменить часовой пояс даты" ни в диспетчере переменных ни в логе не показывает изменений (почему?)

  • Действие "установить часовой пояс" не хочет менять время, может кто глянуть у себя, такая ли ситуация?
    Или это только у меня)

  • Закидываю такую строку 2024-12-01T15:11:54, после действия изменить часовой пояс он остаётся таким же как и на пк, пробовал впихнуть строку в даты вот так 2024-12-01T15:11:54-08:00 - получается вообще бред

    как решить?

    P.S. DATE_NOW тоже не хочет менять часовой пояс

  • @webwiz4rd, как вы проверяли, что часовой пояс не меняется? Если в менеджере переменных, то там даты отображаются в текущем часовом поясе, установленном на ПК. Получайте часовой пояс соответствующим действием или преобразуйте дату в строку

    49e28479-44f8-4ff7-91bf-7cbe00c85d73-image.png

  • @GhostZ Я вообще промучился с этими датами,это капец, менять руками приходится -3часа.
    22cf510e-a2b0-4a9f-ac3d-fd70ad0f5ebc-image.png

  • @Lex-0, @GhostZ said in Модуль Даты:

    В действиях "Строку В Дату" и "Дату В Строку" есть возможность указать формат даты и времени

    2bb71f7f-78bc-4b27-93b6-b2ec54d1be8f-image.png
    bca51990-2624-4649-88ca-948e31aba58f-image.png
    119c8cfe-d090-4deb-ba38-20909d6bbccd-image.png
    d96b9816-b61e-4fa8-9121-fa94ca06c704-image.png


    7b0aa07f-0578-4a4d-ac73-110bd81446fb-image.png
    93d64ee6-33e4-4e8f-a355-6c9bfe2c818a-image.png
    320df88b-6785-4b55-9a85-2c86f0371df9-image.png
    01d0514a-0e82-40b1-82c7-f66d303d0465-image.png

  • @GhostZ В формате yyyy-MM-ddThh:mm:ss возвращает из строки +3 часа разницы

  • @Lex-0, потому что при парсинге из строки часовой пояс UTC+0, а у вас на ПК UTC+3 и:

    @GhostZ said in Bug report:

    В менеджере переменных, даты отображаются в текущем часовом поясе, установленном на ПК

    Преобразуйте дату обратно в строку и увидите, что она никак не изменилась.

  • @GhostZ Дык а зачем оно мне, мне из строки нужно просто получать мной же записанную дату-получил-записал-когда понадобиться прочитал для сравнения с текущей, а тут вокруг часового пояса какие-то пляски, вот и приходится допиливать руками, в общем не критично, просто геморно, так как сравнивая даты получаю разницу в -3 часа.

  • @Lex-0, Ну так и делайте, что хотите. То, что отображается в менеджере переменных, никак не влияет на работу. Там дата отображается в текущем часовом поясе, потому что передаётся в виде строки и не имеет информации о часовом поясе. А хранить дату лучше в виде timestamp (Дату в Миллисекунды)