Il faut voir que les horaires des repas sont souvent liés à l'heure à laquelle le soleil se lève et à laquelle il se couche.
Ainsi, en Espagne, très à l'ouest de son fuseau horaire, le soleil se lève et se couche tard et on mange donc plus tard dans la journée.
Le Japon est très à l'est de son fuseau horaire. Le soleil s'y lève et s'y couche donc beaucoup plus tôt (par rapport à l'heure indiquée sur les montres, bien sûr) et on a tendance à manger plus tôt.
Tout cela a tendance à s'estomper à cause des horaires de travail/école. On mange le repas du matin avant ou après le trajet selon la durée de celui-ci (en gros vers 7 heures), le repas de midi est pris vers... midi voire une heure et le repas du soir si possible avant ou au début de la "grand messe du base-ball" qui commence à 19 heures mais si le trajet est long, cela peut être beaucoup plus tard.
Quand j'étais au Japon, le week-end, il me semblait que les gens mangeaient assez tôt (plutôt 18 heures que 19) mais je ne connaissais pas un échantillon très représentatif de la population...
