我正在使用RestKit来调用一个服务,这是一个.NET Web服务,作为参数之一所需的日期格式为"\/date(3467348+0000)\/"
所以我以所需格式格式化日期并发送,问题是何时我检查日志,HTTP请求显示日期为"\\\/date(3467348+0000)\\\/"
,我不确定RestKit是否添加了这些额外的反斜杠,问题是如何避免它。
日期格式如下
NSString *strDate = [NSString stringWithFormat:@"\\/Date(%@+%2.1f)\\/",strSeconds,timeZoneOffset];
并且请求将日期显示为
PickupDateTime":"\\\/Date(1422880979912+5.5)\\\/"
任何解决方案?
答案 0 :(得分:1)
没有理由在字符串中转义斜杠,格式应为"/date(3467348+0000)/"
。
反斜杠采用格式字符串。我想你可以删除它们:
NSString *strDate = [NSString stringWithFormat:@"/Date(%@+%2.1f)/",strSeconds,timeZoneOffset];
答案 1 :(得分:1)
NSString *strDate = [NSString stringWithFormat:@"/Date(%@+%2.1f)/",strSeconds,timeZoneOffset];
删除两个'\'应该修复它