Проблема с DateFormat в эмуляторе карманного компьютера

При преобразовании значения даты в таблице данных, такой как «20.04.2011 7:10:39 PM», в строку с помощью ToString(), оно становится 20.04.11. Как я могу решить эту проблему? Я хочу это по состоянию на 20.04.2011. Я использую приложение Pocket Pc в .net 2008 и использую эмулятор Windows CE 5.0.


person jhash    schedule 20.04.2011    source источник
comment
Можете ли вы показать код, который вы используете, вместе с выводом и выводом, которого вы пытаетесь достичь?   -  person Chris Snowden    schedule 20.04.2011


Ответы (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 на DateTime учитывает текущую культуру процесса.

Пытаться:

DateTime.Now.ToString("d/MM/yyyy");

person Adam Houldsworth    schedule 20.04.2011