NCMBのcreate DataはUTCなのでJSTに戻す
C#でもUnityだと動かない例(.NET 2.0だから?)
DateTime dt = objdata.CreateDate.Value;//データ更新日をdtに TimeZoneInfo tzi = TimeZoneInfo.FindSystemTimeZoneById("Tokyo Standard Time"); DateTime jst2 = TimeZoneInfo.ConvertTimeFromUtc(dt, tzi);
Unityでも動く例
DateTime dt = objdata.CreateDate.Value;//データ更新日をdtに入れる //UTCをJSTに TimeZone zone = TimeZone.CurrentTimeZone; TimeSpan offset = zone.GetUtcOffset(DateTime.Now);//オフセット取得して差分を出す DateTime jst = dt + offset;//差分を計算してJSTにする
ちょっとめんどい