在UWP中获取用户指定的长日期格式我想将日期转换为用户设置的长日期格式。当前文化是en-US,但用户可以在控制面板->区域->长日期中设置他/她选择的长日期格式。在这种情况下,我在这里将格式设置为匈牙利语并选择yyyy。MMMMd。格式(将当前文化保留为en-US)。System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.FullDateTimePattern返回不正确的模式。Windows.GlobalizationAPI也是如此。在我的Package.appxmanifest中:有人知道如何从控制面板->区域->长日期获取日期格式吗?不幸的是,UWPAPI不公开语言环境;我确实找到了一个可行的解决方案,但我没有使用创意者更新对其进行测试,所以无法确认它是否仍然有效!更新:我发现了一种使用GetLocaleInfoExWin32API的非hacky方法。以上就是C#学习教程:获取UWP中用户指定的长日期格式的所有分享内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文来自网络收藏,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
