コード例 #1
0
 internal RemainderDateTimeField(DividedDateTimeField dividedField) : this(dividedField, dividedField.FieldType)
 {
 }
コード例 #2
0
 internal RemainderDateTimeField(DividedDateTimeField dividedField, DateTimeFieldType fieldType) : base(dividedField.WrappedField, fieldType)
 {
     divisor = dividedField.Divisor;
     remainderRangeField = dividedField.DurationField;
 }
コード例 #3
0
 /// <summary>
 /// Field assembly used solely for the ISO calendar variation.
 /// </summary>
 private static void AssembleIsoFields(FieldSet.Builder builder, CalendarSystem @this)
 {
     // Use zero based century and year of century.
     DividedDateTimeField centuryOfEra = new DividedDateTimeField(IsoYearOfEraDateTimeField.Instance, DateTimeFieldType.CenturyOfEra, 100);
     builder.CenturyOfEra = centuryOfEra;
     builder.YearOfCentury = new RemainderDateTimeField(centuryOfEra, DateTimeFieldType.YearOfCentury);
     builder.WeekYearOfCentury = new RemainderDateTimeField(centuryOfEra, DateTimeFieldType.WeekYearOfCentury);
     builder.Centuries = centuryOfEra.DurationField;
 }