fix: 修复 createdAt, updatedAt 时间格式问题

oneRain 2020-05-26 12:14:34 +08:00
parent 86cf1eada2
commit 2723b6213b
1 changed files with 4 additions and 4 deletions

View File

@ -40,9 +40,9 @@ namespace LeanCloud.Storage.Internal.Object {
} else if (key == "objectId") { } else if (key == "objectId") {
objectData.ObjectId = value.ToString(); objectData.ObjectId = value.ToString();
} else if (key == "createdAt" && DateTime.TryParse(value.ToString(), out DateTime createdAt)) { } else if (key == "createdAt" && DateTime.TryParse(value.ToString(), out DateTime createdAt)) {
objectData.CreatedAt = createdAt; objectData.CreatedAt = createdAt.ToLocalTime();
} else if (key == "updatedAt" && DateTime.TryParse(value.ToString(), out DateTime updatedAt)) { } else if (key == "updatedAt" && DateTime.TryParse(value.ToString(), out DateTime updatedAt)) {
objectData.UpdatedAt = updatedAt; objectData.UpdatedAt = updatedAt.ToLocalTime();
} else { } else {
objectData.CustomPropertyDict[key] = LCDecoder.Decode(value); objectData.CustomPropertyDict[key] = LCDecoder.Decode(value);
} }
@ -61,10 +61,10 @@ namespace LeanCloud.Storage.Internal.Object {
dict["objectId"] = objectData.ObjectId; dict["objectId"] = objectData.ObjectId;
} }
if (objectData.CreatedAt != null) { if (objectData.CreatedAt != null) {
dict["createdAt"] = objectData.CreatedAt; dict["createdAt"] = objectData.CreatedAt.ToUniversalTime();
} }
if (objectData.UpdatedAt != null) { if (objectData.UpdatedAt != null) {
dict["updatedAt"] = objectData.UpdatedAt; dict["updatedAt"] = objectData.UpdatedAt.ToUniversalTime();
} }
if (objectData.CustomPropertyDict != null) { if (objectData.CustomPropertyDict != null) {
foreach (KeyValuePair<string, object> kv in objectData.CustomPropertyDict) { foreach (KeyValuePair<string, object> kv in objectData.CustomPropertyDict) {