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

Community site session details

Session Id : d4uaoIkzegLyo8QlRvGgpF
Power Automate - General Discussion
Answered

Convert string from PowerApps to datetime in specific format

Like (1) ShareShare
ReportReport
Posted on 17 Apr 2019 11:02:43 by 574

Hi all

 

I am struggling with this ...

I receive a string in different formats from a PowerApp that is coming from a DatePicker.

Altough I have set in the Function FlowName.Run(...) that all dates should be in the DateTime.ShortDate format (from PowerApps) it arrives in different formats in my Flow.

 

The formats i receive are:

  • April 17, 2019
  • 17-4-2019
  • 4-17-2019

This doesn't make sense for me as I pass this value in a Function =>

Text(DateTimeControlName.SelectedDate,DateTimeFormat.ShortDate)

But still I receive different formats in Flow (shown above).

 

I am trying to convert them all regardless of how they come in, into the MM-dd-yyyy format but i fail each time.

I tried the formatDateTime() function and the Convert to timezon action in Flow but each time i get

Unable to process template language expressions for action X at line '1' and column '2554': 'In function 'converttimezone', the value provided for date time string '18-4-2019' was not valid. The datetime string must match ISO 8601 format.'.

What am I overseeing here?

 

 

 

 

I have the same question (0)
  • zahir-firasta Profile Picture
    4 on 17 Apr 2019 at 11:50:46
    Re: Convert string from PowerApps to datetime in specific format

    @dimi Can you please try using a Compose action as explained here with "MM-dd-yyyy" format?

  • Verified answer
    ITCareNV Profile Picture
    574 on 17 Apr 2019 at 12:14:45
    Re: Convert string from PowerApps to datetime in specific format

    @zahir-firasta  thank you, i tried this one before but this does not work either, gives me the same error.

    See attachment: screenshot Flow.jpg

     

    formatDateTime(variables('DatumGesprek'),'MM-dd-yyyy')

    I can't seem to validate it having it between the @{} like this

    @{formatDateTime(variables('DatumGesprek'),'MM-dd-yyyy')}

    So i paste it in the 'Input' field which does validate but still gives me the error.

     

  • Verified answer
    ITCareNV Profile Picture
    574 on 23 Apr 2019 at 06:23:11
    Re: Convert string from PowerApps to datetime in specific format

    Hi all,

     

    First of all I made a mistake and have clicked "accept as solution" while I didn't wanted to do that ...

     

    I have solved my problem by formatting my datetime which comes from PowerApp to an ISO format (yyyy-mm-dd) so that all dates come in the same format in my Flow and the Flow formatDateTime() function only accepts ISO xxx formats (noticed this in my errors) so this worked as expected.

     

    Thank you for your time and suggestions!

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Chiara Carbone – Community Spotlight

We are honored to recognize Chiara Carbone as our Community Spotlight for November…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 655 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 371 Moderator

#3
chiaraalina Profile Picture

chiaraalina 276

Last 30 days Overall leaderboard
Loading complete