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 / Issue with SharePoint ...
Power Automate
Suggested Answer

Issue with SharePoint Action Not Accepting ISO 8601 Date/Time Strings with Timezone Offset

(0) ShareShare
ReportReport
Posted on by 18

When trying to create a new item in a SharePoint list that contains a Date/Time column, the SharePoint action in Power Automate does not accept a date/time string in ISO 8601 format with a timezone offset â€” for example:

 

2025-03-24T21:48:00+08:00
 

This is unexpected, given that the underlying SharePoint Graph API does accept this format. Additionally, ISO 8601 with timezone offset is specified in the OpenAPI specification, which these connectors are based on.

I would consider this a bug â€” the connector’s behavior is inconsistent with both the API and the OpenAPI standard. Ideally, the connector should pass this value through as-is or handle it properly.

 

Here is a screen shot of the connector showing a validation error for what should be a valid input.

Categories:
I have the same question (0)
  • Suggested answer
    Ellis Karim Profile Picture
    12,014 Super User 2026 Season 1 on at
     
    SharePoint stores all date time values as UTC.
     
    I would suggest converting your date-time to UTC, in ISO 8601 format, using the following format for SharePoint: YYYY-MM-DDThh:mm:ssZ - the Z is UTC time zone indicator.
     
    In the example below, entering 2024-12-20T22:50 for the EndDate, SharePoint will store this as 2024-12-20T22:50:00Z - with the Z indicating that the time zone is UTC.
    Create Item action with Date Time.
     
    runtime output of Create Item action with Date Time. Date times are in UTC
     
     
     

    Ellis Karim Ellis Karim
    Blog | LinkedIn | Bluesky

  • Chriddle Profile Picture
    8,678 Super User 2026 Season 1 on at
    Use parseDateTime()
     
    parseDateTime(outputs('Compose'))
     
     
     

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 639

#2
Valantis Profile Picture

Valantis 392

#3
11manish Profile Picture

11manish 350

Last 30 days Overall leaderboard