相关疑难解决方法(0)

Objective-C将NSDate设置为当前UTC

是否有一种简单的方法来NSDate使用当前的UTC日期/时间进行初始化?

iphone utc objective-c nsdate ios

79
推荐指数
2
解决办法
6万
查看次数

为什么我的时区没有保存到我的NSDate中?

我必须在objective-c中从NSString初始化一个NSDate对象.我是这样做的:

NSString *dateString = [[webSentence child:@"DateTime"].text stringByReplacingOccurrencesOfString:@"T" withString:@" "];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-mm-dd HH:mm:ss"];
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"Europe/Budapest"]];

NSDate *date = [[NSDate alloc] init];
date = [dateFormatter dateFromString:dateString];
Run Code Online (Sandbox Code Playgroud)

例如:当我尝试使用字符串值@"2011-01-02 17:49:54"时,我得到一个NSDate 2011-01-02 16:49:54 +0000.如您所见,这两个值之间存在一小时的差异.NSDate有一个错误的值,它应该与我在dateFormatter中设置的时区中的字符串中定义的完全相同.它似乎使用我的日期将字符串定义为UTC,即使我将其时区设置为"Europe/Budapest".我该如何解决这个问题?

谢谢!

timezone objective-c nsdate nsdateformatter

15
推荐指数
2
解决办法
3万
查看次数

使用NSDateFormatter将UTC转换为本地时间

我从iOS应用中的服务器获取以下字符串:

20140621-061250

如何将其转换为当地时间?

如何定义日期格式化程序?它是否正确?

dateFormatter.dateFormat = @"YYYYMMd-HHmmss"; 
Run Code Online (Sandbox Code Playgroud)

time cocoa cocoa-touch nsdateformatter date-parsing

9
推荐指数
3
解决办法
2万
查看次数

如何在目标c中根据TimeZone获取当前时间?

如何在目标c中根据TimeZone获取当前时间?

示例 - >亚洲/加尔各答的当前时间.

iphone objective-c ios

5
推荐指数
1
解决办法
475
查看次数

将时间戳转换为NSDate

我正在解析包含时间戳的JSON文件.我想将此时间戳转换为NSDate.

我的代码:

NSString *depart=[alternates valueForKey:@"startTime"];
NSTimeInterval intervaldep=[depart doubleValue];

NSDate *myDate = [NSDate dateWithTimeIntervalSince1970:intervaldep];
Run Code Online (Sandbox Code Playgroud)

但是我的日期错了,例如:44135-04-01 03:20:00 +0000时间戳1330606668000.如有任何人有任何想法请帮助.谢谢.

iphone nsdate

1
推荐指数
1
解决办法
2130
查看次数

如何根据国家/地区将印度时间转换为其他时间?

当用户打开应用程序时,我从服务器获取印度时间。但是如果用户从其他国家/地区打开我的应用程序,我必须显示基于该国家/地区的时间。我该如何解决这个问题?

date objective-c nstimezone ios

0
推荐指数
1
解决办法
661
查看次数