首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CultureInfo.CurrentCulture.DateTimeFormat.AbbreviatedDayNames问题

CultureInfo.CurrentCulture.DateTimeFormat.AbbreviatedDayNames问题
EN

Stack Overflow用户
提问于 2011-03-16 03:10:44
回答 1查看 1.8K关注 0票数 2

我试着用谷歌搜索了一下,但什么也没找到。我的问题是,对于EN-GB的CultureInfo.CurrentCulture.DateTimeFormat.AbbreviatedDayNames,从星期天开始,而对于这种文化,FirstDayOfWeek是星期一?!我需要一种方法来获取AbbreviatedDayNames,以便它们与FirstDayOfWeek相对应。否则,我的WP7日历应用程序将无法正常工作。

更新:我现在是这样得到它的:

代码语言:javascript
复制
        DayOfWeek firstDay = CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek;
        AbbreviatedDayNames = new List<string>();

        for (int i = (int)firstDay; i < 7; i++)
        {
            AbbreviatedDayNames.Add(CultureInfo.CurrentCulture.DateTimeFormat.AbbreviatedDayNames[i]);
        }
        for (int i = 0; i < (int)firstDay; i++)
        {
            AbbreviatedDayNames.Add(CultureInfo.CurrentCulture.DateTimeFormat.AbbreviatedDayNames[i]);
        }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-16 03:22:51

根据MSDN的说法,此属性数组将始终包含以“Sun”开头的7个值:

字符串类型的一维数组,其中包含一周中各天的区域性特定缩写名称。InvariantInfo的数组包含“太阳”、“星期一”、“星期二”、“星期三”、“清华”、“星期五”和“星期六”。

看起来这个数组是使用DayOfWeek枚举- http://msdn.microsoft.com/en-us/library/system.dayofweek.aspx建立索引的

您需要自己构建一个从当前的FirstDayOfWeek索引周到固定缩写数组的简单查找

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5316719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档