Skipping breakfast, late-night eating and current smoking are associated with medication adherence in Japanese patients with diabetes.