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 Apps / How to change time zon...
Power Apps
Unanswered

How to change time zone in meeting invitation from UTC to Eastern Standard (Book a Room)

(0) ShareShare
ReportReport
Posted on by

 

Hello all,

 

I have a 'Book a Room' app that sounds out meeting invites to Outlook once a room is selected & booked. My only issue is I believe the default time-zone for meeting time is UTC.  Here is a screenshot of the Outlook meeting invite:

 

jharville_0-1652984667796.png

 

I've tried using the solution from this forum post but have had no luck fitting it into my code:

https://powerusers.microsoft.com/t5/Building-Power-Apps/Book-a-Room-template-UTC-Time-issue/m-p/1200139#M314676

 

Here is my code:

 

 

 

Set(
 AllRoomsConnector,
 Concat(
 FirstN(
 AllRooms,
 20
 ),
 Address & ";"
 )
 );
 Concurrent(
 ClearCollect(
 AvailableRooms,
 Office365Outlook.FindMeetingTimes(
 {
 RequiredAttendees: AllRoomsConnector,
 IsOrganizerOptional: true,
 Start: StartDateTimeUTC,
 End: EndDateTimeUTC,
 MeetingDuration: DateDiff(
 StartDateTime,
 EndDateTime,
 Minutes
 ),
 MinimumAttendeePercentage: "1",
 ActivityDomain: "Unrestricted"
 }
 )
 ),
 If(
 CountRows(AllRooms) > 20,
 If(
 CountRows(AllRooms) > 40,
 Set(
 AllRoomsConnector1,
 Concat(
 LastN(
 FirstN(
 AllRooms,
 40
 ),
 20
 ),
 Address & ";"
 )
 ),
 Set(
 AllRoomsConnector1,
 Concat(
 LastN(
 AllRooms,
 CountRows(AllRooms) - 20
 ),
 Address & ";"
 )
 )
 );
 ClearCollect(
 AvailableRooms1,
 Office365Outlook.FindMeetingTimes(
 {
 RequiredAttendees: AllRoomsConnector1,
 IsOrganizerOptional: true,
 Start: StartDateTimeUTC,
 End: EndDateTimeUTC,
 MeetingDuration: DateDiff(
 StartDateTime,
 EndDateTime,
 Minutes
 ),
 MinimumAttendeePercentage: "1",
 ActivityDomain: "Unrestricted"
 }
 )
 ),
 Clear(AvailableRooms1)
 )
 );
 If(
 CountRows(AllRooms) > 20,
 Collect(
 AvailableRooms,
 AvailableRooms1
 )
 );
 ClearCollect(
 AvailableRoomsSorted,
 SortByColumns(
 First(AvailableRooms).MeetingTimeSuggestions,
 "Confidence",
 Descending
 ),
 If(
 CountRows(AllRooms) > 20,
 SortByColumns(
 Last(AvailableRooms).MeetingTimeSuggestions,
 "Confidence",
 Descending
 )
 )
 )
);

 

 

I've even tried changing those 4 instances in my code where it says "StartDateTimeUTC" and "EndDateTimeUTC" to "StartDateTime" and "EndDateTime" , and although it doesn't error out, the meeting invite still shows the UTC time-zone.

Everything in the code is functional, but I just want to change the UTC time-zone to Eastern Standard Time. Would anybody know how to do that?

 

Thank you so much,

 

Justin

Categories:
I have the same question (0)
  • v-xiaochen-msft Profile Picture
    Microsoft Employee on at

    Hi @jharville ,

     

    Have you set Outlook's timezone?

    vxiaochenmsft_1-1653297924017.png

     

    vxiaochenmsft_0-1653297800223.png

     

    Best Regards,

    Wearsky

  • jharville Profile Picture
    on at

     

    @v-xiaochen-msft 

     

    Thank you for the response. I did check and my time-zone is set to Eastern Standard Time, but the meeting invite is still set to another time zone:

     

    jharville_0-1653328209390.png

     

    jharville_1-1653328258088.png

     

     

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!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 525 Most Valuable Professional

#2
Haque Profile Picture

Haque 273

#3
Kalathiya Profile Picture

Kalathiya 232 Super User 2026 Season 1

Last 30 days Overall leaderboard