Вы можете использовать это:
DateTime.Now.ToString("dd-MM-yy.hh.mm")
Если вы хотите 24 часа:
DateTime.Now.ToString("dd-MM-yy.HH.mm")
См. Документацию MSDN .
Обратите внимание, что строка формата, которую вы впервые использовали, неверна, так как mm
обозначает минуты, поэтому вы должны были использовать MM
для месяцев.
Вы также используете Today
, в котором нет компонента времени (поэтому всегда будет 00:00:00). Если вам нужны эти (часы, минуты, секунды и миллисекунды), вы должны использовать Now
.