A network time correction method performed by a network time correction apparatus, the method comprising: obtaining historical time correction data before a current moment when a self-adaptive time-correction instruction is received, wherein the historical time correction data comprises: each of historical time-correction time points, and a time-correction difference value corresponding to each of the historical time-correction time points; calculating a total historical time-correction difference value corresponding to each of the historical time-correction time points, wherein the total historical time-correction difference value corresponding to each of the historical time-correction time points is the sum of the time-correction difference value for one historical time-correction time point and the time-correction difference values for all historical time-correction time points before said one historical time-correction time point, or the sum of the time-correction difference value for said one historical time-correction time point, the time-correction difference values for all historical time-correction time points before said one historical time-correction time point, and a time-correction difference value for a self-adaptive time correction that has been performed; obtaining a total current time-correction difference value for the current moment by a preset algorithm, according to the total historical time-correction difference value corresponding to each of the historical time-correction time points; determining a difference value between the total current time-correction difference value for the current moment and a total historical time-correction difference value for a historical time-correction time point closest to the current moment, as a time-correction difference value for the current moment; and adjusting time of a to-be-time-corrected network device at the current moment according to the time-correction difference value for the current moment to complete a self-adaptive time correction. obtaining historical time correction data before a current moment when a self-adaptive time-correction instruction is received, wherein the historical time correction data comprises: each of historical time-correction time points, and a time-correction difference value corresponding to each of the historical time-correction time points; calculating a total historical time-correction difference value corresponding to each of the historical time-correction time points, wherein the total historical time-correction difference value corresponding to each of the historical time-correction time points is the sum of the time-correction difference value for one historical time-correction time point and the time-correction difference values for all historical time-correction time points before said one historical time-correction time point, or the sum of the time-correction difference value for said one historical time-correction time point, the time-correction difference values for all historical time-correction time points before said one historical time-correction time point, and a time-correction difference value for a self-adaptive time correction that has been performed; obtaining a total current time-correction difference value for the current moment by a preset algorithm, according to the total historical time-correction difference value corresponding to each of the historical time-correction time points; determining a difference value between the total current time-correction difference value for the current moment and a total historical time-correction difference value for a historical time-correction time point closest to the current moment, as a time-correction difference value for the current moment; and adjusting time of a to-be-time-corrected network device at the current moment according to the time-correction difference value for the current moment to complete a self-adaptive time correction.