var startIndexTimeDate = file.Path.IndexOf("time=") + "time=".Length;
var lengthTimeDate = file.Path.IndexOf("&", startIndexTimeDate) - startIndexTimeDate;
var timeDate = file.Path.Substring(startIndexTimeDate, lengthTimeDate);
Что я получаю в timeDate для примера:Как я могу форматировать строку, чтобы добавить '-' между цифрами?
И я хочу, чтобы отформатировать его, чтобы быть:
01-02-20- 15-2017
Не только для этого номера за каждый раз я сделаю этот код. Формат должен быть таким, так как я хочу создать каталог этого формата.
01-02-20-15-2017
Тогда я буду хотеть прочитать его обратно с жесткого диска имя каталога в списке, но на этот раз строка должна быть в формате в качестве даты время, например:
«01/02/2017 в 20:15»
Так что, когда я прочитал его обратно я хочу, чтобы отобразить его лучше для пользователя.
каталог на жестком диске будет в формате
01-02-20-15-2017
но при получении имени каталога обратно в список формат должен быть
"01/02/2017 20:15"
звучит, как вы должны сделать ' timeDate' a 'DateTime' вместо строкового объекта. Таким образом, вы можете иметь все нужные форматы в зависимости от того, что вы передаете 'timeDate.ToString (" ... ")' –