整个 (zhěnggè) = the whole/entire. 整理 (zhěnglǐ) = to tidy up/organize. 整整 (zhěngzhěng) = a full/complete (emphasizes completeness): 整整三年 (a full three years).
grammar
When telling time, 整 means 'sharp/exactly': 八点整 (8 o'clock sharp). It goes after the time.