在我的应用程序中,我使用"w“格式化日期:
发布于 2012-04-17 22:00:37
NSDateFormatter将使用您的位置设置(请参阅NSLocal)。所以,如果加拿大人是当地的,加拿大的日历从星期六开始,这是你的一周。
发布于 2012-04-17 22:09:02
关于周元素的问题,
以下是来自这里的这里,您的NSDateFormatter使用了ISO标准。
周日期是许多商业和工业应用中使用的替代日期表示形式。它是:d 如果YYYY是公历中的一年,ww是一年中从01 (第一周)到52或53 (最后一周)之间的一周,D是从1(星期一)到7(星期日)之间的一周。 例如: 2003-W14-2代表2003年第十四周的第二天。
这意味着,对于公历,周开始在星期一。
除了PascalTurbo的文章之外,如果需要,您可以显式设置日期格式化程序的时区,如下面的示例所示:
NSDateFormatter *dateFormatter.timeZone = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];https://stackoverflow.com/questions/10199762
复制相似问题