преобразование строки в тип данных времени - PullRequest
0 голосов
/ 01 июля 2010

Я делаю заявку, которая требует ввода времени в систему. Я сделал поле времени в базе данных как nvarchar (5). Когда я вводю данные в это поле, используя форму в приложении, они вводятся в виде строки. Есть ли способ, которым я могу преобразовать их в строку в формате времени?

Ответы [ 2 ]

2 голосов
/ 01 июля 2010

Вы можете использовать DateTime.Parse для преобразования строки в тип DateTime, если строка имеет «известный» формат.

Или вы можете использовать DateTime.ParseExact(dateString, "ddd, dd MMM yy HH:mm:ss 'GMT'", CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal), чтобы указать свой собственный формат ввода.

2 голосов
/ 01 июля 2010

Вы можете использовать метод DateTime.Parse (String).Это вернет вам структуру DateTime.

Существует множество методов манипуляции с датой и временем в этой структуре, которые вы можете использовать.См. Ссылку на MSDN для множества примеров форматирования даты различными способами.

http://msdn.microsoft.com/en-us/library/system.datetime.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...