Проблема в формате datetime в C# winform
я пытаюсь использовать формат DateTime show in "dd/MM/yyyy HH:mm:ss" Like "06/06/2020 20:06:55"
но я потерпел неудачу может ли кто нибудь помочь мне
мой код таков :
Строка date = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");
DateTime fullDate = конвертировать.ToDateTime(дата);
строка fileSavepath = "" + folderPath + "Report -" + fullDate.День + "-" + полный день.Месяц + "-" + полная дата.Час + "-" + полная дата.Минута + "-" + полная дата.Второй + ".XLSX-файл";
ВБ.Сохранить как(fileSavepath);
Что я уже пробовал:
когда я использую отладку
моя первая строка выводит datetime правильного формата, но после Второй datetime fullDate выводит неправильный формат
я хочу, чтобы при сохранении файла он сохранялся "отчет -06-06-20-06-55" но теперь это спасет "отчет -6-6-20-6-55"
MadMyche
Просто рекомендация... Я бы отформатировал один из канонических шаблонов datetime, который позволит осуществлять естественную сортировку по имени, а также по дате.
Я лично использую что-то вроде Filename_20201231-181005.ext
Amar chand123
Спасибо я стараюсь
KarstenK
Хороший совет - если я пишу файлы, то делаю это аналогично.