菜鸟教程小白 发表于 2022-12-13 13:55:01

ios - 从日期编号获取一周中的日期名称。 (iOS)


                                            <p><p>我正在想办法从日期编号(例如:1 表示周一,2 表示周二..等)获取当天的名称(例如:周一、周二..)。</p>

<p>我有一个像这样结构的 <code>NSDictionary</code>。</p>

<pre><code>{
close =   {
    day = 5;
    time = &#34;22:00&#34;;
    dayName = &#34;&#34;;
};
open =   {
    day = 5;
    time = &#34;9:00&#34;;
    dayName = &#34;&#34;;
};
}
</code></pre>

<p>我想在“dayName”键下将日期名称添加到此字典中...其中值是与“day”键中的日期编号对应的日期名称。</p>

<p>谢谢你:)</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>让我们从获取日期的名称开始:</p>

<pre><code>NSDateFormatter *dateFormatter = [ init];
NSArray *daySymbols = dateFormatter.standaloneWeekdaySymbols;
</code></pre>

<p>现在,这是一个工作日名称数组,其中索引 0 是星期日,因此您必须转换索引。</p>

<pre><code>NSInteger dayIndex = 1; // 1 = Monday, ... 7 = Sunday
NSString *dayName = daySymbols;
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 从日期编号获取一周中的日期名称。 (iOS),我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/38737533/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/38737533/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 从日期编号获取一周中的日期名称。 (iOS)