Класс может принимать в конструктор строку следующих форматов:
- 01:00:05 21.07.2017 (известная полная дата со временем)
- 01:05 21.07.2017 (секунды неизвестны)
- 01: 21.07.2017 (неизвестны минуты)
- 21.07.2017 (только дата)
- 07.2017 (известен месяц и год)
- 2017 (известен год)
- 01: (известен час)
- 01:05 (известен час и минуты)
- 01:05:17 (известно полностью время)