web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Time Zone Conversion P...
Power Automate
Suggested Answer

Time Zone Conversion Problem

(1) ShareShare
ReportReport
Posted on by 2
Hello! I am fairly new to Power Automate, and am having trouble with converting time zones and using UTC format.
I have a Sharepoint list, and I want to create a flow that is triggered when new items are added to the list, and then generate an Outlook Event.

The major issue I am having is understanding my time zone conversions. The sharepoint list stores the date/time in UTC format. 
So in this example I have entered an end date into sharepoint of '4/11/2025 01:00PM'. When I pull it into Power Automate it is showing as '2025-04-11T18:00:00Z'.

That is all well and good as 1:00PM CST is 6:00PM UTC time or 2025-04-11T18:00:00Z. However when I convert the time from UTC to Central Standard time it returns 
2025-04-11 01:00:00 which is 1:00AM and not 1:00PM. 

I have been bashing my head into this all day. My sharepoint regional settings are in CST. It is currently daylight savings time here, but I will figure that issue out later. For now I just want the conversion to bring back 2025-04-11 13:00:00. 
 
What am I doing wrong?
Convert Outputs.png
Convert Inputs.png
List Times.png
Categories:
I have the same question (0)
  • MichaelFP Profile Picture
    1,943 Moderator on at
    Can you show the action configuration of the conversion?
  • Suggested answer
    DJ_Jamba Profile Picture
    2,837 Moderator on at
    Why are you converting the timestamp?
    Leave everything in UTC and when you configure the Outlook action, select the correct timezone



    and make sure you wrap the start and end dates from SharePoint in a ParseDateTime function e.g.
     
    Start Date:
    parseDateTime(triggerOutputs()?['body/EventBegin'])
    
    End Date:
    parseDateTime(triggerOutputs()?['body/EventEnd'])
     
  • JJ-10042320-0 Profile Picture
    2 on at
    I figured this out last night actually. Maybe somebody else will have the same problem and need this help though.

    I was entering a custom time format of 'yyyy:MM:dd hh:mm:ss', but the lower case 'h' converts the time to the 12 hour format. So that is why I was giving me 01:00:00 instead of 13:00:000 after the conversion. 
     
    So I switched the time format to 'yyyy:MM:dd HH:mm:ss' and the data output remains in 24 hour format and I get the correct value.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 605

#2
Valantis Profile Picture

Valantis 340

#3
11manish Profile Picture

11manish 284

Last 30 days Overall leaderboard