Có thể bạn đang cố gắng chuyển đổi sang dấu thời gian giống UNIX, ở UTC:
yourDateTime.ToUniversalTime().Subtract(
new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)
).TotalMilliseconds
Điều này cũng tránh các vấn đề vào mùa hè, vì UTC không có những vấn đề đó.