Skip to content

Commit f0faa18

Browse files
authored
Fix timestamp cast to datetime (#226)
* Change TimeStamp to a readonly struct record in order to avoid unnecessary allocations. * Change TimeStamp to a readonly struct record in order to avoid unnecessary allocations. * reverting to origin * Convert TimeStamp to DateTime using Unix milliseconds instead of ticks
1 parent f6a251f commit f0faa18

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/NRedisStack/TimeSeries/DataTypes/TimeStamp.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public static implicit operator long(TimeStamp ts) =>
7676
/// Implicit cast from TimeStamp to DateTime.
7777
/// </summary>
7878
/// <param name="timeStamp">TimeStamp</param>
79-
public static implicit operator DateTime(TimeStamp timeStamp) => new DateTime(timeStamp);
79+
public static implicit operator DateTime(TimeStamp timeStamp) => DateTimeOffset.FromUnixTimeMilliseconds(timeStamp).DateTime;
8080

8181
/// <summary>
8282
/// Equality of TimeSeriesTuple objects

0 commit comments

Comments
 (0)