菜鸟教程小白 发表于 2022-12-13 10:46:18

iphone - 如何在 iPhone 上获取系统日期


                                            <p><pre><code>NSDate * now = ;
</code></pre>

<p>我提前一小时得到这个日期。可能是因为它使用UTC。<br/>
如何获取系统当前日期?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p><code></code> 返回当前日期。但是,<code>NSDate</code> 没有自己的时区,它只是一个绝对时间点。只有当您将日期显示为字符串或将其转换为日期组件(如日、月、小时等)时,时区才会发挥作用。</p>

<p>使用 <code>NSDateFormatter</code> 获取当前时区中日期的字符串表示形式,或在日期格式化程序上使用 <code>setTimeZone:</code> 指定不同的日期格式。如果您只是使用 <code>NSLog</code>,日期将显示在 UTC 时区中(通过在日期对象上隐式调用 <code>description</code>)。</p>

<p>使用 <code>NSCalendar</code> 方法 <a href="http://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSCalendar_Class/Reference/NSCalendar.html#//apple_ref/occ/instm/NSCalendar/components%3afromDate%3a" rel="noreferrer noopener nofollow"><code>components:fromDate:</code></a>从您的日期中提取单个组件(具有给定时区)以进行典型比较,例如“这两个日期是否在该时区的同一天?”。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 如何在 iPhone 上获取系统日期,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/8938811/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/8938811/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 如何在 iPhone 上获取系统日期