C# 日期时间“;ddd“;在Android上使用format时输出错误
我正在构建一个日历类型的表,上面有缩写的工作日名称 对于下一个示例,我将使用以下变量:C# 日期时间“;ddd“;在Android上使用format时输出错误,c#,datetime,localization,xamarin.android,internationalization,C#,Datetime,Localization,Xamarin.android,Internationalization,我正在构建一个日历类型的表,上面有缩写的工作日名称 对于下一个示例,我将使用以下变量: 如果我尝试执行dateTime.ToString(“ddd”),它会在C#Interactive和Android中输出Thu。但是如果我使用dateTime.ToString(“ddd”,CultureInfo.CreateSpecificCulture(“pt”),它会像预期的那样在C#Interactive中输出qui,但在Android中输出Quita。这是Xamarin/Android中的错误,还是我
如果我尝试执行
dateTime.ToString(“ddd”)
,它会在C#Interactive和Android中输出Thu
。但是如果我使用dateTime.ToString(“ddd”,CultureInfo.CreateSpecificCulture(“pt”)
,它会像预期的那样在C#Interactive中输出qui
,但在Android中输出Quita
。这是Xamarin/Android中的错误,还是我遗漏了什么?您可以尝试更改日期时间格式信息。缩写白天名称属性。在安卓系统上,工作日似乎变成了一个较短的版本,而不是缩写版本。
DateTime dateTime = new DateTime( 2017, 06, 22, 18, 00, 00 );