Здесь интересная проблема. Если текущая дата - 23 марта 2011 года, и я запускаю следующий код в приложении silverlight на Mac ...Silverlight DateTime форматирование на Mac Проблема
MessageBox.Show (DateTime.Now.ToString ("yyyy-MM-dd, ddd dddd") ;
Он возвращается! «2011-03-23, чт четверг», когда на самом деле 21 марта является среда Приведенный выше код работает отлично на компьютере с Windows
Я думал, что это может быть связано с настройками компьютера на клиентах Mac, но они попробовали 3 других Mac и ddd вернутся в следующий день недели (т. е. Thu вместо Wed). Хммм, я подумал, поэтому я вышел и принес Mac Book Pro, и проблема также возникла из-за этого.
Моя версия плагина Silverlight на Mac - 4.0.60129.0, текущая культура - en-NZ, браузер - Safari.
Если кто-нибудь может сказать мне, что происходит, или предоставить исправление, которое было бы здорово.
Я нашел эту ссылку в Microsoft Connect, где эта проблема просто изолирована на HTTPS Новой Зеландии TimeZone: // соединение. microsoft.com/VisualStudio/feedback/details/588834/silverlight-date-formatting-on-mac-os-x – Waihibeachian
В итоге я добавил следующее в свой App.xaml.cs – Waihibeachian