/// <summary> /// Type-safe helper for R.EpochTime /// </summary> public EpochTime EpochTime(DateTime?datetime) { var ticks = datetime?.ToUniversalTime().Ticks; var epoch = ReqlDateTimeConverter.ToUnixTime(ticks.Value); return(EpochTime(epoch)); }
/// <summary> /// Type-safe helper for R.EpochTime /// </summary> public EpochTime EpochTime(DateTimeOffset?datetime) { var ticks = datetime?.UtcTicks; var epoch = ReqlDateTimeConverter.ToUnixTime(ticks.Value); return(EpochTime(epoch)); }
private static object GetTime(JObject value) { double epoch_time = value["epoch_time"].ToObject <double>(); string timezone = value["timezone"].ToString(); if (Serializer.DateParseHandling == DateParseHandling.DateTime) { return(ReqlDateTimeConverter.ConvertDateTime(epoch_time, timezone, Serializer.DateTimeZoneHandling)); } else { return(ReqlDateTimeConverter.ConvertDateTimeOffset(epoch_time, timezone)); } }