Как отформатировать datetime
Мне нужен такой тип вывода
OutPut: CreatedDate:2017-11-01 11:22:22.931, ActiveOn:2017-11-01 11:22:22.931
public class GetActivePro { public DateTime CreatedDate { get; set; } public DateTime ActiveOn { get; set; } }
Я использую переменную dateTime в своем классе , если я преобразую свою переменную .ToString(), он показывает ошибку преобразования.
GetActivePro acpro = new GetActivePro(); acpro.CreatedDate = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss tt")
отображение ошибки :
cannot implicitly convert type string to system.datetime
Теперь я использую следующий код но выводится он в другом формате,
Что я уже пробовал:
public class GetActivePro { public DateTime CreatedDate { get; set; } public DateTime ActiveOn { get; set; } } private object GetCustomDate() { GetActivePro acpro = new GetActivePro(); acpro.CreatedDate = DateTime.Now; acpro.ActiveOn = DateTime.Now; return new { success = true, Acpro = acpro }; } OutPut is : CreatedDate:20171101112222931, ActiveOn:20171101112222931