TimeStamp 연산이 뒤끝 where greater로 가능한가요?

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.11.8
  • 프로젝트명 : CatChef

테이블에 타임 스탬프를 갖고 있는 컬럼이 있는데 연산을 통해 7일 전의 데이터만 가져오고 싶습니다.

var serverTime = Backend.Utils.GetServerTime();
var timeStamp = serverTime.GetReturnValuetoJSON()[“utcTime”].ToString();

where의 greater로 해당 연산이 되는지 궁금하여 문의 드립니다.

안녕하세요 개발자님,
말씀해주신 컬럼의 데이터는 UTC 일시를 나타내는 string 데이터를 저장하고 계실것으로 예상됩니다.
string 타입의 UTC 시간은 비교에 어려움이 있기에, 해당 데이터를 변환하여 저장 및 연산이 필요합니다.

2024-01-31T12:00:00.000Z 와 같은 UTC 형태를
DateTime.Parse(utcTimeString) 를 통해 ‘2024-01-31 12:00:00’ 형태로 변환하고,(utcTimeString을 적용하지 않으면 유저의 환경에 따라 다른 형태로 변환될 수 있으니 주의해주세요)
다시 ToUnixTimeSeconds()를 통해 long 형태의 ‘1706716800’ 로 변환하고, ‘604800’(7일)만큼 차이가 있는 데이터를 불러올 수 있도록 구성하시는 것을 권장합니다.

감사합니다! 잘 작동 합니다 ㅠㅠ

좋아요 1