public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
if (value is DateTime)
{
long totalSeconds = (long)((DateTime)value - UnixStartTime).TotalSeconds;
writer.WriteValue(totalSeconds);
}
else
{
throw new ArgumentException("value");
}
}