Member 9331278 Ответов: 1

Как удалить конечную часть строки.


Я использую asp.net 2012 c#
У меня есть 05/09/1994 в базе данных MSSql, когда я пытаюсь получить его, я получаю 5/9/1994 12: 00: 00.

Я пытаюсь понять, как лучше всего добраться до 05.09.1994. Имея в виду, что иногда будет 10 символов 12/12/2012, а иногда 8 2/2/2012.

Что я уже пробовал:

DateTime DateApp = ((DateTime)reader["DateOFEntry"]).Date;
     string strdate = DateApp.ToString();//get  5/9/1994  instead of  5/9/1994 12:00:00

1 Ответов

Рейтинг:
12

Member 13104901

вы не хотите удалять конечную часть строки, вы хотите передать параметр format в метод ToString (), чтобы вернуть дату в требуемом формате.

напр.

string strdate = DateApp.ToString("d");


видеть:

Стандартные Строки Формата DateTime[^]

или

Формат Даты/Времени[^]