Forum Discussion

mouse_art's avatar
mouse_art
Regular Visitor
1 year ago
Solved

Help with parsing a date, time and timezone column

I have a column containing string dates such as "10 Sep 2024 3:51 PM CEST", which I want to convert to a DateTimeZone colum: = Table.AddColumn(#"Changed Type", "date", each DateTimeZone.FromText([M...
  • v-sgandrathi's avatar
    1 year ago

    Hi mouse_art,

    Thanks for reaching out!

    You're right, Power Query's DateTimeZone.FromText does not support parsing time zone abbreviations like CEST or CET directly using a format string. These abbreviations are ambiguous and aren't currently recognized by the DateTimeZone.FromText parser.

    A recommended approach would be to:

    • Extract the time zone abbreviation from your string,
    • Map it to a corresponding UTC offset (e.g., CEST -> +02:00),
    • Rebuild your datetime string in a standard format (like ISO 8601),
    • And then pass it to DateTimeZone.FromText.

    Hope this helps, If this solution worked for you, kindly mark it as Accept as Solution and feel free to give a Kudos, it would be much appreciated!

     

    Thank you for using Microsoft Fabric Community Forum.