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