Patent ID: 8879364

Claim:
An electronic device comprising: a timekeeping unit that keeps internal time; a display unit that displays a display time based on the internal time; a reception unit that receives satellite signals transmitted from satellites and outputs positioning information and satellite time information corresponding to a reference time based on the received signals; a first correction unit that adjusts the display time based on the satellite time information and correction information; a first storage unit that stores time zone information denoting the time difference to the reference time for each region; an operating unit that outputs an operation signal corresponding to user operations; a second correction unit that adjusts the display time based on the operation signal, and generates time difference information based on the operation signal, the time difference information indicating the time difference between the reference time and the corrected display time; a second storage unit, different from the first storage unit, that correlates and stores the time difference information generated by the second correction unit with the region identified by the positioning information; and a control unit that, when positioning information is output from the reception unit, executes a process of determining if the positioning information identifies a region corresponding to time difference information stored in the second storage unit, executes a process of supplying the time difference information as the correction information to the first correction unit when the positioning information identifies a region in the second storage unit, and when the positioning information does not identify a region in the second storage unit, executes a process of referencing the first storage unit and supplying the time zone information corresponding to the region identified by the positioning information as the correction information to the first correction unit; wherein: the control unit counts the number of times that, after the time difference information is generated, positioning information for the region corresponding to the time difference information is output from the reception unit but the display time corrected in the first correction unit is not corrected in the second correction unit, and overwrites the time zone information in the first storage unit with the time difference information when the count reaches a specific value.