문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.
- 뒤끝 SDK 버전 : 5.9.0
- 프로젝트명 : 랜덤스킬서바이벌
- 스테이터스 코드 :
- 에러 코드 :
- 에러 메시지 :
BackendReturnObject servertime = Backend.Utils.GetServerTime ();
string time = servertime.GetReturnValuetoJSON()["utcTime"].ToString();
DateTime parsedDate = DateTime.Parse(time);
유저마지막접속시간을 체크하기 위해 해당 코드를 사용했는데요.
서버타임을 호출하면 해당시간이 UTC(협정 세계표준시) 시간으로, 한국시간은 UTC + 9 으로
설명에 나와있는데 9시간을 더해주면 다음날이 나오네요.
서버타임호출한 시간이 정확히 현재한국시간과 일치하는데
유니티에디터나 apk빌드후 블루스택이나,스마트폰에서도 한국시간으로 잘나옵니다.
BackendReturnObject servertime = Backend.Utils.GetServerTime ();
string time = servertime.GetReturnValuetoJSON()["utcTime"].ToString();
DateTime parsedDate = DateTime.Parse(time);
해당코드가 UTC시간 에서 한국시간으로 바뀌었을까요 ?
현재상태로는 불러온 서버타임시간에 +9시간을 해주지 않아도
DateTime parsedDate = DateTime.Parse(time).AddHours(9);
정상적인 한국시간이 나와서 헷갈려서 질문드립니다 !