언어 변경시 데이터 로드에러

에러가 발생한 경우 아래 정보를 모두 제공해주시면 보다 정확한 답변이 가능합니다!

  • 프로젝트 명 :
  • SDK 버전 :
  • 에러 코드 :
  • 스테이터스 코드 :
  • 에러메시지 :

시스템 설정언어를 영어로 설정한 뒤 데이터저장 및 로드가 잘 되는지 확인하였습니다.
다른 언어로 바꿔서 로드를 하면 일부는 로드되고 일부는 이전데이터가 로드되는 현상이 있습니다.

혹시 시간차 때문인가요?
해결 방법이 있을까요?

안녕하세요 개발자님

확인해본 결과, 클라이언트와 서버의 시간이 맞지않아 발생하는 오류는 발생하지 않고 있으며, 다른 함수에서 에러 또한 발생하지 않고 있는것으로 확인됩니다.

이전데이터라 하심 뒤끝의 게임정보(DB)를 Update 하기 전에 데이터를 불러온다는 말씀일까요?

만약 이전 게임 데이터가 불러와진다면 이전 데이터와 현재 데이터의 inDate가 같은지 updateAt이 같은지도 확인해주시면 감사하겠습니다.

답변감사드립니다.
관련된 추가적인 질문인데요, 서버에서 시간을 받아올때

BackendReturnObject servertime = Backend.Utils.GetServerTime();
string time = servertime.GetReturnValuetoJSON()[“utcTime”].ToString();
DateTime parsedDate = DateTime.Parse(time);

DateTime t = parsedDate ;
string time2 = t.ToString(“MM/dd/yyyy HH:mm:ss”);

위와 같이 코드를 작성하였습니다.
time2를 뒤끝테이블에 업데이트 하였더니 한국 현지시간이 표기가 되더라구요 utc시간을 받아오는 것으로 알고 있는데 코드에 잘못된 부분이 있을까요?

아니면 utc+9 를 반환해 주는것 인가요?

DateTime.Parse의 경우, 인자값에 삽입된 string형태의 시간을 로컬시간으로 자동변경합니다.

뒤끝에서 리턴되는 시간은 2021-08-23T01:36:14.195Z 다음과 같이 뒤에 Z가 표시되어 있어 함수 사용시 Utc 시간이라는 것을 인지하고 로컬 시간(한국 시간)으로 변경이 됩니다.