我需要对日期参数进行 url 编码,以便将其发送到 api。
例如,如果我有一个日期 2013-08-01 00:00:00 +0000
,我需要通过 2013-08-01+00%3a00%3a00+ 发送它%2b0000
.
我怎样才能实现它?
最佳答案
NSDate *myDate; // this date should be encoded
NSDateFormatter *df = [[NSDateFormatter alloc] init];
df.dateFormat = @"yyyy-MM-dd hh:mm:ss ZZZ";
NSString *dateString = [df stringFromDate:myDate];
NSString *encodedDate =
[dateString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
关于ios - 我如何在 objective-c 中对日期进行 url 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18120609/