fix: 修复 createdAt, updatedAt 时间格式问题
parent
86cf1eada2
commit
2723b6213b
|
@ -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) {
|
||||||
|
|
Loading…
Reference in New Issue