Я пытаюсь преобразовать формат DateTime
в формат yyyy-MM-dd
и сохранить его в объекте DateTime
. Но это дает мне формат System DateTime
MM/dd/yyyy
.
Я использую следующий код для преобразования.
string dateTime = DateTime.Now.ToString();
string createddate = Convert.ToDateTime(dateTime).ToString("yyyy-MM-dd h:mm tt");
DateTime dt = DateTime.ParseExact(createddate, "yyyy-MM-dd h:mm tt",CultureInfo.InvariantCulture);
но не указанная выше строка преобразуется в указанный формат.
Может ли кто-нибудь помочь в решении этого вопроса.
Я получаю DateTime из одного приложения и передаю этот объект другому приложению, и это приложение хранит эту дату в поле MySql DateTime, которое находится в формате "yyyy-MM-dd".
Вот почему я опубликовал этот вопрос.
В проекте 1 есть класс, из которого я получаю дату. и класс процессора, который является средним продуктом приложения, обрабатывает формат DateTime для преобразования в определенном формате. И переходит к другому проекту, который использует DateTime и сохраняет его в поле MySql.