|  |  | 
 |  |  | { | 
 |  |  |   TextBody: | 
 |  |  |   [* | 
 |  |  |     traverse ( uptbs, Elements, uptb, true ) { | 
 |  |  |     traverse ( uptbs, Elements, uptb, true/*uptb.StartDate() <= Date::Construct( 2024, 4, 23 )*/ ) { | 
 |  |  |       if ( ( uptb.End().Date() - uptb.StartDate() ) > 1 ) {   | 
 |  |  |         debuginfo( "开始时间:", uptb.StartDate().Format( "Y-M2-D2" ), "    结束时间:", uptb.End().Date().Format( "Y-M2-D2" ), "    时间区间:", ( uptb.End().Date() - uptb.StartDate() ) ); | 
 |  |  |         this.ProcessingTimeIntervalIsGreaterThanOneDay( macroPlan, uptb, uptbs ); | 
 |  |  |     //    debuginfo( "开始时间:", uptb.StartDate().Format( "Y-M2-D2" ), "    结束时间:", uptb.End().Date().Format( "Y-M2-D2" ), "    时间区间:", ( uptb.End().Date() - uptb.StartDate() ) ); | 
 |  |  |     //    this.ProcessingTimeIntervalIsGreaterThanOneDay( macroPlan, uptb, uptbs ); | 
 |  |  |       } else if ( ( uptb.End().Date() - uptb.StartDate() ) = 1 ) { | 
 |  |  |         debuginfo( "开始时间:", uptb.StartDate().Format( "Y-M2-D2" ), "    结束时间:", uptb.End().Date().Format( "Y-M2-D2" ), "    时间区间:", ( uptb.End().Date() - uptb.StartDate() ) ); | 
 |  |  |         this.ProcessingTimeIntervalIsEqualToOneDay( macroPlan, uptb, uptbs ); |