首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSDateFormatter "w“

NSDateFormatter "w“
EN

Stack Overflow用户
提问于 2012-04-17 21:54:30
回答 2查看 133关注 0票数 1

在我的应用程序中,我使用"w“格式化日期:

  1. 在"w“中,新的一周是星期天开始的吗?
  2. 日期是本地的对吗?
EN

回答 2

Stack Overflow用户

发布于 2012-04-17 22:00:37

NSDateFormatter将使用您的位置设置(请参阅NSLocal)。所以,如果加拿大人是当地的,加拿大的日历从星期六开始,这是你的一周。

票数 2
EN

Stack Overflow用户

发布于 2012-04-17 22:09:02

关于周元素的问题,

以下是来自这里这里,您的NSDateFormatter使用了ISO标准。

周日期是许多商业和工业应用中使用的替代日期表示形式。它是:d 如果YYYY是公历中的一年,ww是一年中从01 (第一周)到52或53 (最后一周)之间的一周,D是从1(星期一)到7(星期日)之间的一周。 例如: 2003-W14-2代表2003年第十四周的第二天。

这意味着,对于公历,周开始在星期一。

除了PascalTurbo的文章之外,如果需要,您可以显式设置日期格式化程序的时区,如下面的示例所示:

代码语言:javascript
复制
NSDateFormatter *dateFormatter.timeZone = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10199762

复制
相关文章

相似问题

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