Hey VR,
Use the below logic to covert that text in your server side code :
NewDateTime(
TextToInteger(Substr(GivenInput, Index(GivenInput,"/",searchFromEnd:True)+1,4 ))
,
TextToInteger(Substr(GivenInput,0 , Index(GivenInput,"/")))
,
TextToInteger(Substr(GivenInput, Index(GivenInput,"/")+1,Index(GivenInput,"/",searchFromEnd:True)-Index(GivenInput,"/")-1 ))
,
TextToInteger(Substr(GivenInput, Index(GivenInput," ")+1 ,Index(GivenInput,":")-Index(GivenInput," ")-1 ))+ If(Substr(GivenInput,Index(GivenInput," ",searchFromEnd:True)+1,2)="AM",0,12)
,
TextToInteger(Substr(GivenInput, Index(GivenInput,":")+1 ,Index(GivenInput,":", searchFromEnd:True)-Index(GivenInput,":")-1 ))
,
TextToInteger(Substr(GivenInput, Index(GivenInput,":",searchFromEnd:True)+1 ,Index(GivenInput," ", searchFromEnd:True)-Index(GivenInput,":",searchFromEnd:True)-1 ))
)
Note that here GivenInput ="8/18/2023 5:36:54 PM"
I am giving this after testing. It will definitely work.
Thanks & Regards,
Sudip Pal