#.net #windows-mobile #pocketpc
#.net #windows-mobile #pocketpc
Вопрос:
При преобразовании значения даты в таблице данных, такой как «20.04.2011, 7:10:39 вечера», в строку с помощью toString() оно становится 20.04.11.Как я могу решить эту проблему?Я хочу, чтобы это было 20.04.2011.Я использую приложение Pocket Pc в .net 2008 и использую эмулятор Windows ce 5.0.
Комментарии:
1. Можете ли вы показать код, который вы используете, вместе с выводом и результат, которого вы пытаетесь достичь?
Ответ №1:
Большинство действий на DateTime
поддерживаются .NET Compact Framework:
http://msdn.microsoft.com/en-us/library/system.datetime_members (v = VS.90).aspx
Вы могли бы использовать один из встроенных или одно из переопределений ToString
и указать свои собственные аргументы форматирования: http://www.dotnetperls.com/datetime-format
Действие ToString
on DateTime
по умолчанию учитывает текущую культуру процесса.
Попробуйте:
DateTime.Now.ToString("d/MM/yyyy");