Кажется, что это невозможно, что я хочу (по крайней мере, согласно некоторым статьям, которые я прочитал). Но просто дважды проверьте это. Я читаю DateTime
из моей базы данных. В базе данных написано «01.01.2011», но когда я прочитал его с помощью SQL и сохранил его в string
, он говорит «01.01.2011 00:00:00». Тогда я подумал, что я просто сокращу время с string
. Но есть трюк, похоже, что это невозможно. Даже когда я отрезал часть «00:00:00» от string
(и он просто говорит «01.01.2011») и скрывает ее до DateTime
, «00:00:00» все еще отображается. Я новичок в C#, но кажется, что эта часть намного лучше решается на Java, где вы можете определить, как вы хотите свою дату, и она отображается так (без времени выполнения, когда вы этого не хотите). Так просто, чтобы было ясно, действительно ли невозможно достичь того, что я хочу (и мне нужно позаботиться о правильном формате в моем слое презентации), или я просто не нашел нужную информацию?C# конвертировать строку в datetime без времени
Благодаря
Непонятно, чего вы пытаетесь достичь. Не могли бы вы рассказать нам, что вы на самом деле пытаетесь сделать? Поделитесь последним «что я хочу» в вашем вопросе с кратким описанием. –