2013-09-06 2 views
0

업데이트 된 데이터를 검색하는 데 salesforce soap api 및 사용자 getUpdated() 메서드를 사용하고 있지만 메서드에서 제공 한 타임 스탬프에없는 데이터를 제공합니다.salesforce getUpdated 메서드 결과

$startDate = "2013-09-04 20:51:36"; and 
$endDate = "2013-09-05 20:51:36"; 

결과

$result = getUpdated("contact", strtotime($startDate), strtotime($endDate))); 

하지만 $ 결과는 lastModifiedDate="2013-08-19 02:50:00";

그 이유가 무엇인가를 가지고하는 데이터를 포함?

시작일과 종료일에 실수가 있습니까?

또는이를 수행하는 다른 방법이 있습니까?

+0

그런데 Salesforce에 대한 질문은 salesforce.stackexchange.com에서 직접 할 수 있습니다. – mast0r

답변

0

시작 날짜는 반올림됩니다 (IIRC, 시작을 위해 & 끝까지 내려감). 따라서 실제 날짜 범위는이 경우에 지정한 것보다 약간 큽니다.

아마도 약간의 TZ 상쇄가 발생합니다. SOAP 메시지의 날짜/시간은 일반적으로 TZ 오프셋을 가지므로 실제 실제 날짜는 볼 수 있습니다. 앞뒤로도 당신을 도울 것입니다).

관련 문제