Azure Logic Apps Standard – Impact of B.C. Permanent Pacific Time Change on convertFromUtc() Effective November 1, 2026

Ravulapalli, Teja 0 Reputation points
2026-10-28T21:05:07.3966667+00:00

We are using Azure Logic Apps Standard and have the following expression in our workflow:

formatDateTime(

convertFromUtc(

    body('Parse_Key_Fields')?['DOCDATE'],

    '**Pacific Standard Time'**

),

'yyyy-MM-dd HH:mm:ss'

)

Could you please clarify the following?

  1. Will the existing Windows time-zone identifier Pacific Standard Time automatically follow British Columbia's new permanent UTC−7 offset in Azure Logic Apps Standard, or will it continue applying the traditional Pacific daylight-saving rules and switch to UTC−8 on November 1, 2026?
  2. Is the new Windows time-zone identifier British Columbia Standard Time supported by the convertFromUtc() expression in Azure Logic Apps Standard? If so, from what date will it be available in the runtime?
  3. Does the behavior depend on the Logic Apps Standard hosting environment, operating system, or time-zone database updates?
  4. What is Microsoft's recommended approach to ensure that convertFromUtc() consistently converts UTC timestamps to British Columbia local time (UTC−7 year-round), including dates after November 1, 2026?
  5. Is any configuration change, runtime update, or application redeployment required to ensure correct date/time conversion?

We would appreciate confirmation of the expected behavior and a Microsoft-recommended solution before the November 1, 2026 transition, as incorrect time conversion could affect our downstream processing.

Thank you for your assistance.

Azure Logic Apps
Azure Logic Apps

An Azure service that automates the access and use of data across clouds without writing code.

0 comments No comments

1 answer

Sort by: Oldest
  1. Rukshan edirisinghe 2,365 Reputation points
    2026-10-29T03:23:22.6166667+00:00

    Hi @Ravulapalli, Teja

    Short answer: don't rely on Pacific Standard Time for British Columbia after November 1. That Windows ID keeps the US Pacific daylight-saving rules, so it will move to UTC−8 on November 1 like Washington and California. That's wrong for B.C. once it stays on UTC−7.

    Here's what Microsoft has published so far:

    • Windows has a new ID, British Columbia Standard Time (UTC−07:00), released in a Windows time zone update in October 2026.
    • Microsoft's guidance for Canada's 2026 changes recommends using Yukon Standard Time as the interim substitute for most of B.C. until the new ID is available where you run, and to switch to the final ID later. It also warns: don't blanket-replace historical conversions, because the substitute only matches current and future offsets.

    For your workflow, I'd do this:

    1. Make a small test workflow in your Logic Apps Standard app that runs convertFromUtc('2026-11-15T20:00:00Z', 'British Columbia Standard Time').
    2. If it returns 13:00 (UTC−7, not 12:00), the runtime already has the new ID, so use it in your expression.
    3. If it throws an invalid time zone error, use 'Yukon Standard Time' for timestamps on or after November 1, 2026, and keep 'Pacific Standard Time' for older DOCDATE values. Add a condition on the date if your data mixes both.
    4. Re-test after future platform updates, and switch to British Columbia Standard Time once it resolves.

    The result depends on the time zone data in the host OS and runtime, which is why I'd test rather than assume.

    Do your DOCDATE values include historical dates before November 1, or only new transactions?

    If your conversions come out right, please consider accepting it as the answer. If neither ID behaves as expected in your test, let me know and I'll be happy to keep helping.

    Reference:

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.