A non-transitory computer-readable recording medium having stored therein a time synchronization program for causing a computer to execute a process, the process comprising:
- receiving, from an information acquisition apparatus after first system time is written in a memory, first information acquired by the information acquisition apparatus and first time information indicating first acquisition time of the first information;
- receiving, from the information acquisition apparatus after receiving the first information and the first time information, second information and second time information indicating second acquisition time of the second information;
- converting, based on the first system time, reception time of the first information and the first time information into second system time;
- converting, based on the second system time and the first time information, the second time information into third system time;
- attaching the second system time to the first information;
- and
- attaching the third system time to the second information.