How to get digits from variable

Hello guys!
I have str var1=“11/Tue” (It is a data)

I need to get: str var=“11.02.2020”
where:
11 it is from var1),
“02” is a last month,
“2020” is a current year

Help me please)

Please help me

Assign this to string variable var:

String.Format("{0}.{1}.{2}", System.Text.RegularExpressions.Regex.Match(var1, "\d+").Value.ToString, Now.AddMonths(-1).ToString("MM"), Now.ToString("yyyy")).

2 Likes

Hi, Anthony_Humphries!
Help me please to change var.
If days from 1 till 9 I need to get var in this format 01.02.2020 (with zero at the beginning)

String.Format("{0}.{1}.{2}", System.Text.RegularExpressions.Regex.Match(var1, "\d+").Value.ToString("dd"), Now.AddMonths(-1).ToString("MM"), Now.ToString("yyyy")).

I have problem, could you help me to solve it?

Try this:

String.Format("{0}.{1}.{2}", If(System.Text.RegularExpressions.Regex.Match(var1, "\d+").Value.Length = 1, "0" + System.Text.RegularExpressions.Regex.Match(var1, "\d+").Value, System.Text.RegularExpressions.Regex.Match(var1, "\d+").Value), Now.AddMonths(-1).ToString("MM"), Now.ToString("yyyy"))

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.