public void Evaluate(int SpreadMax) { FOutput.SliceCount = FDaylightSavingTime.SliceCount = 1; var dtwz = new VVVV.Packs.Time.Time(DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Unspecified), TimeZoneInfo.Local); FOutput[0] = dtwz; FDaylightSavingTime[0] = dtwz.ZoneTime.IsDaylightSavingTime(); }
public void Evaluate(int SpreadMax) { FOutput.SliceCount = FSuccess.SliceCount = SpreadMax; for (int i = 0; i < SpreadMax; i++) { try { var dtwz = new Time(FInput[i].ZoneTime.Add(FTimeSpan[i]), FInput[i].TimeZone); FOutput[i] = dtwz; FSuccess[i] = true; } catch (Exception e) { FLogger.Log(LogType.Debug, e.ToString()); FSuccess[i] = false; } } }
public static Time ChangeTimezone(Time time, string timezone) { var tz = TimeZoneInfo.FindSystemTimeZoneById(timezone); return new Time(DateTime.SpecifyKind(time.OtherZoneTime(tz), DateTimeKind.Unspecified), tz); }
public static double UnixTimestampFromTime(Time time) { return UnixTimestampFromDateTime(time.LocalTime); }
public static double TimeStamp(Time time) { return time.ZoneTime.Subtract(DateTime.MinValue).TotalDays; }
public Message(MessageFormular formular) { Address = "vvvv"; TimeStamp = Time.Time.CurrentTime(); // init with local timezone SetConfig(formular); }
public Message() { Address = "vvvv"; TimeStamp = Time.Time.CurrentTime(); // init with local timezone }
public void Evaluate(int SpreadMax) { FOutput.SliceCount = SpreadMax; for (int i = 0; i < SpreadMax; i++) { var tz = TimeZoneInfo.FindSystemTimeZoneById(FTimezone[i]); var dtwz = new Time(DateTime.SpecifyKind(FInput[i].OtherZoneTime(tz), DateTimeKind.Unspecified), tz); FOutput[i] = dtwz; } }
public void Evaluate(int SpreadMax) { FOutput.SliceCount = FSuccess.SliceCount = SpreadMax; for (int i = 0; i < SpreadMax; i++) { try { var tz = TimeZoneInfo.FindSystemTimeZoneById(FTimeZone[i]); DateTime dt = TimeFromUnixTimestamp(FInput[i]); var dtwz = new Time(dt, tz); FOutput[i] = dtwz; FSuccess[i] = true; } catch (Exception e) { FLogger.Log(LogType.Debug, e.ToString()); FOutput[i] = new Time(DateTime.MinValue, TimeZoneInfo.Utc); FSuccess[i] = false; } } }
public void Evaluate(int SpreadMax) { FOutput.SliceCount = FSuccess.SliceCount = SpreadMax; for (int i = 0; i < SpreadMax; i++) { try { var dtwz = new VVVV.Packs.Time.Time(DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Unspecified), TimeZoneInfo.Local); int year = dtwz.ZoneTime.Year; int month = dtwz.ZoneTime.Month; int day = dtwz.ZoneTime.Day; var dt = TimeFromDecimal(year, month, day, FDec[i]); FOutput[i] = dtwz; FSuccess[i] = true; } catch (Exception e) { FLogger.Log(LogType.Debug, e.ToString()); FOutput[i] = new Time(DateTime.MinValue, TimeZoneInfo.Utc); FSuccess[i] = false; } } }
public void Evaluate(int SpreadMax) { FOutput.SliceCount = FSuccess.SliceCount = SpreadMax; if (FInput.IsChanged) { for (int i = 0; i < SpreadMax; i++) { try { var tz = TimeZoneInfo.FindSystemTimeZoneById(FTimeZone[i]); DateTime dt = DateTime.ParseExact(FInput[i], FFormat[i], null); var dtwz = new Time(dt, tz); FOutput[i] = dtwz; FSuccess[i] = true; } catch (Exception e) { FLogger.Log(LogType.Debug, e.ToString()); FOutput[i] = new Time(DateTime.MinValue, TimeZoneInfo.Utc); FSuccess[i] = false; } } } }