public void WithTimeAdjuster() { LocalDateTime localDateTime = new LocalDateTime(1985, 10, 26, 1, 18); Offset offset = Offset.FromHours(-5); OffsetDateTime original = new OffsetDateTime(localDateTime, offset); OffsetDateTime updated = Snippet.For(original.With(TimeAdjusters.TruncateToHour)); Assert.AreEqual( new LocalDateTime(1985, 10, 26, 1, 0), updated.LocalDateTime); Assert.AreEqual(original.Offset, updated.Offset); }
public void WithDateAdjuster() { LocalDateTime localDateTime = new LocalDateTime(1985, 10, 26, 1, 18); Offset offset = Offset.FromHours(-5); OffsetDateTime original = new OffsetDateTime(localDateTime, offset); var dateAdjuster = DateAdjusters.AddPeriod(Period.FromYears(30)); OffsetDateTime updated = Snippet.For(original.With(dateAdjuster)); Assert.AreEqual( new LocalDateTime(2015, 10, 26, 1, 18), updated.LocalDateTime); Assert.AreEqual(original.Offset, updated.Offset); }