Date Setting Manual

Starting from MTGA Pro Tracker v.1.7.2 you can specify custom date format in Settings. To do so, first of all you need to open Settings and go to Date Format tab. Here’s example for Greek users.

Detailed instructions

1. In date format tab you should set up date format string according to this specification:

Format specifier Description Examples
“d” The day of the month, from 1 through 31. 2009-06-01T13:45:30 -> 1

 

2009-06-15T13:45:30 -> 15

“dd” The day of the month, from 01 through 31. 2009-06-01T13:45:30 -> 01

 

2009-06-15T13:45:30 -> 15

“ddd” The abbreviated name of the day of the week. 2009-06-15T13:45:30 -> Mon (en-US)

 

2009-06-15T13:45:30 -> Пн (ru-RU)

2009-06-15T13:45:30 -> lun. (fr-FR)

“dddd” The full name of the day of the week. 2009-06-15T13:45:30 -> Monday (en-US)

 

2009-06-15T13:45:30 -> понедельник (ru-RU)

2009-06-15T13:45:30 -> lundi (fr-FR)

“h” The hour, using a 12-hour clock from 1 to 12. 2009-06-15T01:45:30 -> 1

 

2009-06-15T13:45:30 -> 1

“hh” The hour, using a 12-hour clock from 01 to 12. 2009-06-15T01:45:30 -> 01

 

2009-06-15T13:45:30 -> 01

“H” The hour, using a 24-hour clock from 0 to 23. 2009-06-15T01:45:30 -> 1

 

2009-06-15T13:45:30 -> 13

“HH” The hour, using a 24-hour clock from 00 to 23. 2009-06-15T01:45:30 -> 01

 

2009-06-15T13:45:30 -> 13

“m” The minute, from 0 through 59. 2009-06-15T01:09:30 -> 9

 

2009-06-15T13:29:30 -> 29

“mm” The minute, from 00 through 59. 2009-06-15T01:09:30 -> 09

 

2009-06-15T01:45:30 -> 45

“M” The month, from 1 through 12. 2009-06-15T13:45:30 -> 6
“MM” The month, from 01 through 12. 2009-06-15T13:45:30 -> 06
“MMM” The abbreviated name of the month. 2009-06-15T13:45:30 -> Jun (en-US)

 

2009-06-15T13:45:30 -> juin (fr-FR)

2009-06-15T13:45:30 -> Jun (zu-ZA)

“MMMM” The full name of the month. 2009-06-15T13:45:30 -> June (en-US)

 

2009-06-15T13:45:30 -> juni (da-DK)

2009-06-15T13:45:30 -> uJuni (zu-ZA)

“s” The second, from 0 through 59. 2009-06-15T13:45:09 -> 9
“ss” The second, from 00 through 59. 2009-06-15T13:45:09 -> 09
“t” The first character of the AM/PM designator. 2009-06-15T13:45:30 -> P (en-US)

 

2009-06-15T13:45:30 -> 午 (ja-JP)

2009-06-15T13:45:30 -> (fr-FR)

“tt” The AM/PM designator. 2009-06-15T13:45:30 -> PM (en-US)

 

2009-06-15T13:45:30 -> 午後 (ja-JP)

2009-06-15T13:45:30 -> (fr-FR)

“y” The year, from 0 to 99. 0001-01-01T00:00:00 -> 1

 

0900-01-01T00:00:00 -> 0

1900-01-01T00:00:00 -> 0

2009-06-15T13:45:30 -> 9

2019-06-15T13:45:30 -> 19

“yy” The year, from 00 to 99. 0001-01-01T00:00:00 -> 01

 

0900-01-01T00:00:00 -> 00

1900-01-01T00:00:00 -> 00

2019-06-15T13:45:30 -> 19

“yyy” The year, with a minimum of three digits. 0001-01-01T00:00:00 -> 001

 

0900-01-01T00:00:00 -> 900

1900-01-01T00:00:00 -> 1900

2009-06-15T13:45:30 -> 2009

“yyyy” The year as a four-digit number. 0001-01-01T00:00:00 -> 0001

 

0900-01-01T00:00:00 -> 0900

1900-01-01T00:00:00 -> 1900

2009-06-15T13:45:30 -> 2009

See this for reference: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings 

For example, if your log has date format like “26/05/2019 15:11:35“, you should get something like “dd/MM/yyyy HH:mm:ss”. When you type date format, system automatically verifies it against sample string from log. As soon as you get string parsed correctly, you can save settings.

2. In AM and PM input fields you should set respective values from your log. The thing is, Tracker understands only AM and PM, even a.m. is unreadable for it. So, if you have in log something like “6:05:45 a. m.” you need to input into AM input field “a. m.“. Pay attention on spaces. For instance, “a. m.” and “a.m.” are different things. So better to copy entire thing from log sample you see in the top of the settings menu.

3. When you have a confirmation from the system that date is recognized correctly, you can safely press SAVE SETTINGS button and you log parsing will resume.

4. IMPORTANT! After each full reset you need to repeat procedure.