Microsoft Sync Framework Toolkit iPhone示例 - 日期格式错误?

时间:2012-11-01 01:24:33

标签: ios sync microsoft-sync-framework

我目前在示例中上传时遇到问题 - 无法使用以下错误消息“收到无效的日期时间值”。

似乎抱怨日期格式化为字符串 - yyyy-MM-ddTHH:mm:ss.SS是iPhone示例代码最初格式化的方式,如HTML5示例内联文档中所述,将其更改为yy-mm-ddTHH:mm:ss:SSS,并且其他几种格式,但没有运气。

正确的格式是什么?

<小时/> 以下是我为使下载部分的样本工作而做的...

按照说明,我更改了plist文件中的URI。

查看HTML5示例,我意识到webservice的URL格式错误,因此将其更改为如下所示。

 //self.uploadURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@/DefaultScopeSyncService.svc/?syncScope=DefaultScope&operation=UploadChanges&userid=%@", self.baseURL, [anc valueForKey:@"userID"]]];
 self.uploadURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@/DefaultScopeSyncService.svc/defaultscope/UploadChanges?userid=%@", self.baseURL, [anc valueForKey:@"userID"]]];     

 //self.downloadURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@/DefaultScopeSyncService.svc/?syncScope=DefaultScope&operation=DownloadChanges&userid=%@", self.baseURL, [anc valueForKey:@"userID"]]];
 self.downloadURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@/DefaultScopeSyncService.svc/defaultscope/DownloadChanges?userid=%@", self.baseURL, anc.userID]];

1 个答案:

答案 0 :(得分:0)

如果这有助于其他人......

找到有效的格式。 yyyy-MM-ddTHH:mm:ss.SSSSSSS
时间格式转换似乎在Formatters / FormatterUtilities.cs文件中完成