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!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 551

#2
WarrenBelz Profile Picture

WarrenBelz 430 Most Valuable Professional

#3
Valantis Profile Picture

Valantis 298

Last 30 days Overall leaderboard