Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }