An electronic timepiece has a function for receiving
satellite signals transmitted from positioning information satellites, and includes a reception unit that receives the
satellite signal and acquires
satellite information from the received satellite
signal, a satellite search unit that executes a process of searching for a capturable positioning information satellite based on the received satellite
signal and capturing the found satellite signal, a positioning calculation unit that selects a specific number of positioning information satellites from among the positioning information satellites captured by the satellite search unit, executes a positioning calculation based on the satellite information contained in the satellite signals sent from the selected positioning information satellites, and generates positioning information, a
time information adjustment unit that corrects
internal time information based on the satellite information, a
time information display unit that displays the
internal time information, a storage unit that stores
time difference information defining the
time difference in each of a plurality of areas into which geographical information is divided, and a
time difference evaluation unit that calculates an assumed positioning region based on the positioning information, and determines based on the time difference information if the assumed positioning region contains a time difference boundary. The
time information adjustment unit correcting the
internal time information based on the time difference in the assumed positioning region when the time difference evaluation unit determines that the assumed positioning region does not contain a time difference boundary, The positioning calculation unit reselecting the specific number of positioning information satellites and continuing the positioning calculation when the time difference evaluation unit determines that the assumed positioning region contains a time difference boundary. The reception unit terminates satellite signal reception when the time difference evaluation unit determines that the assumed positioning region does not contain a time difference boundary.