Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit a15ee5d

Browse files
Formatting InitializedAt with ISO8601
1 parent 08898c7 commit a15ee5d

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/UnityExtension/Assets/Editor/GitHub.Unity/ApplicationCache.cs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,14 +235,22 @@ public DateTimeOffset InitializedAt
235235
{
236236
if (!initializedAtValue.HasValue)
237237
{
238-
initializedAtValue = DateTimeOffset.Parse(InitializedAtString);
238+
DateTimeOffset result;
239+
if (DateTimeOffset.TryParseExact(InitializedAtString, Constants.Iso8601Format, CultureInfo.InvariantCulture, DateTimeStyles.None, out result))
240+
{
241+
initializedAtValue = result;
242+
}
243+
else
244+
{
245+
initializedAtValue = DateTimeOffset.MinValue;
246+
}
239247
}
240248

241249
return initializedAtValue.Value;
242250
}
243251
set
244252
{
245-
InitializedAtString = value.ToString();
253+
InitializedAtString = value.ToString(Constants.Iso8601Format);
246254
initializedAtValue = null;
247255
}
248256
}

0 commit comments

Comments
 (0)