5
A
回答
3
试试这个..
NSDateFormatter *dateFormatter = [NSDateFormatter new];
[dateFormatter setDateFormat:@"dd/MM/yyyy HH:mm"];
//Create the date assuming the given string is in GMT
dateFormatter.timeZone = [NSTimeZone timeZoneForSecondsFromGMT:0];
//Create a date string in the local timezone
dateFormatter.timeZone = [NSTimeZone timeZoneForSecondsFromGMT:[NSTimeZone localTimeZone].secondsFromGMT];
NSString *localDateString = [dateFormatter stringFromDate:[NSDate date]];
NSLog(@"date = %@", localDateString);
,如果你想具体的时区日期,那么请参阅下面的代码..
NSDate *myDate = [NSDate date];
NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init];
[dateFormatter1 setDateStyle:NSDateFormatterLongStyle];
[dateFormatter1 setTimeStyle:NSDateFormatterLongStyle];
[dateFormatter1 setDateFormat:@"dd/MM/yyy hh:mm a"];
NSTimeZone *timeZone = [NSTimeZone timeZoneWithName: @"Asia/Calcutta"];
[dateFormatter1 setTimeZone:timeZone];
NSString *dateString = [dateFormatter1 stringFromDate: myDate];
NSLog(@"%@", dateString);
+0
@NeerajSonaro更新了代码。请检查一下 –
相关问题
- 1. 如何在Java中的不同TimeZone中获取当前时间?
- 2. 如何使用TIdDayTimeServer获取特殊TimeZone中的当前时间?
- 3. 如何根据地址获取当前时间? c#
- 4. 根据坐标获取当地时间
- 5. 如何通过Objective-C获取iTunes曲目的当前时间?
- 6. 获取C中的当前时间
- 7. iPhone - 问题NSDate根据当前时区获取时间间隔
- 8. 如何根据GPS坐标获取当地时间?
- 9. 如何获取NSIS中的当前时间(当地时间)?
- 10. 如何获取目标c中当前月份的日期?
- 11. 如何在PHP中获取当前浏览器的TimeZone?
- 12. 如何根据UTC时间+ TimeZone ID计算墙体时间?
- 13. 如何获取当前的TAI时间?
- 14. 如何根据当前时间在sql中排序时间?
- 15. 如何根据国家获得GMT时间的当前日期
- 16. 如何根据c#中的当前日期获取前一周的数字?
- 17. 如何根据时间获取数据
- 18. 如何根据用户更改TimeZone TimeZone
- 19. 如何根据当前日期时间获取当前和下一个日期时间记录?
- 20. 以C获取当前时间,功能
- 21. 获取当前时间在C++
- 22. 如何在C#中获取当前的鼠标光标坐标?
- 23. 如何获取python当前时间?
- 24. 如何获取当前时间(OpenEdge)
- 25. 如何获取当前时间
- 26. 如何在C#中获取当前短日期时间格式?
- 27. 如何根据目标C
- 28. PHP根据GMT偏移量获取当前本地时间
- 29. 根据当前位置和航向获取即时坐标
- 30. 根据当前时间获取具体的15分钟时间范围
3 upvotes?震惊...有很多互联网上的示例... –
[转换UTC NSDate到本地时区目标-C]可能的重复(https://stackoverflow.com/questions/1268509/convert-utc-nsdate-to-local -timezone-objective-c) – clemens