20 lines
891 B
Objective-C
20 lines
891 B
Objective-C
let
|
|
Func = (SourceText as nullable text) as date =>
|
|
let
|
|
CheckSlashes = Text.Contains(SourceText, "/"),
|
|
TryToConvert = if CheckSlashes then
|
|
let
|
|
SplitText = Text.Split(SourceText, "/"),
|
|
Parse = try Date.From(#date(Number.From(SplitText{2}),
|
|
Number.From(SplitText{0}),
|
|
Number.From(SplitText{1})
|
|
) )
|
|
otherwise null
|
|
in
|
|
Parse
|
|
else
|
|
Date.From(SourceText)
|
|
in
|
|
TryToConvert
|
|
in
|
|
Func |