Код
time.ToString("yyyyMMddHmmsFFF"));
И он возвращает «20190121153530» с начальным нулем после 2019.
Как мне отформатировать дату, чтобы получить «2019121153530» без начального нуля?
MM в указанном вами формате будет использовать «Месяц с 01 по 12».
MM
M в используемом формате »Месяц с 1 по 12 ".Например:
M
time.ToString("yyyyMddHmmsFFF"));
См. " Пользовательские строки формата даты и времени " для получения дополнительных параметров DateTime форматирование строки.
DateTime