Skip to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Parse date info

Featured Replies

I need to parse a date from a field. Unfortunately, the way it's entered is not consistent. It's always in MDY format, but somtimes it's M/DD/YY or MM/D/YYYY or MM-DD-YY, etc.

What would be the best way to parse all of this data?

This is on FM5

Thanks

Try this modified calcalulation that was shared by Bob Weaver.

Let([

Parts=Substitute(

YourDateField; ["/";" "]; ["-" ; " "]);

Month=LeftWords(Parts;1);

Day=MiddleWords(Parts;2;1);

Year=RightWords(Parts;1)];

Day &"/"& Month &"/"& Year)

HTH

Lee

Hi

... but those dates are all inside the same date field ?

or is that field a text field ?

No Let[] within vs. 5 ... drat! We are so spoiled with 7/8/8.5!

Edited by Guest

:bang: :hair::exactly:

Sorry, I missed the version.

Lee

This is the same calc of Lee, but for v. 5 :)

Date (

LeftWords ( Substitute ( Substitute ( YourField , "/" , " " ) , "-" , " " ) , 1 ) ,

MiddleWords ( Substitute ( Substitute ( YourField , "/" , " " ) , "-" , " " ) , 2 , 1 ) ,

If(

Length( RightWords ( Substitute ( Substitute ( YourField , "/" , " " ) , "-" , " " ) , 1 ) ) = 2 ,

"20" & RightWords ( Substitute ( Substitute ( YourField , "/" , " " ) , "-" , " " ) , 1 ) ,

RightWords ( Substitute ( Substitute ( YourField , "/" , " " ) , "-" , " " ) , 1 )

)

)

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.