An information processing apparatus is configured as an apparatus for accessing an external date and time management apparatus, such as an SNTP server, to adjust the date and time of an internal clock and as an apparatus for calculating the next date and time adjustment execution date and time so that an error of the internal clock falls within the allowance time specified by the user whenever the date and time are adjusted.