增加非标准utc时区

This commit is contained in:
wen
2025-11-15 20:16:32 +08:00
parent d24873566d
commit dc23296425
7 changed files with 176 additions and 23 deletions

View File

@@ -111,11 +111,12 @@ void setup_scr_datesetpage(lv_ui *ui)
//Write codes datesetpage_zoneddlist
ui->datesetpage_zoneddlist = lv_dropdown_create(ui->datesetpage);
lv_dropdown_set_options(ui->datesetpage_zoneddlist, "UTC-12\nUTC-11\nUTC-10\nUTC-09\nUTC-08\nUTC-07\nUTC-06\nUTC-05\nUTC-04\nUTC-03\nUTC-02\nUTC-01\nUTC+00\nUTC+01\nUTC+02\nUTC+03\nUTC+04\nUTC+05\nUTC+06\nUTC+07\nUTC+08\nUTC+09\nUTC+10\nUTC+11\nUTC+12");
lv_dropdown_set_options(ui->datesetpage_zoneddlist, "UTC-12:00\nUTC-11:00\nUTC-10:00\nUTC-09:30\nUTC-09:00\nUTC-08:00\nUTC-07:00\nUTC-06:00\nUTC-05:00\nUTC-04:30\nUTC-04:00\nUTC-03:30\nUTC-03:00\nUTC-02:30\nUTC-02:00\nUTC-01:00\nUTC+00:00\nUTC+00:30\nUTC+00:45\nUTC+01:00\nUTC+01:30\nUTC+01:45\nUTC+02:00\nUTC+02:30\nUTC+02:45\nUTC+03:00\nUTC+03:30\nUTC+03:45\nUTC+04:00\nUTC+04:30\nUTC+04:45\nUTC+05:00\nUTC+05:30\nUTC+05:45\nUTC+06:00\nUTC+06:30\nUTC+06:45\nUTC+07:00\nUTC+07:30\nUTC+07:45\nUTC+08:00\nUTC+08:30\nUTC+08:45\nUTC+09:00\nUTC+09:30\nUTC+09:45\nUTC+10:00\nUTC+10:30\nUTC+10:45\nUTC+11:00\nUTC+11:30\nUTC+11:45\nUTC+12:00\nUTC+12:30\nUTC+12:45");
lv_obj_set_pos(ui->datesetpage_zoneddlist, 39, 113);
lv_obj_set_size(ui->datesetpage_zoneddlist, 403, 35);
//0--UTC-12 ....12---UTC+0...... 关系:+12
lv_dropdown_set_selected(ui->datesetpage_zoneddlist,tz_get()+12);//-12~+12----->0~24
//0--UTC-12 ....12---UTC+0...... UTC++12
lv_dropdown_set_selected(ui->datesetpage_zoneddlist,GET_nvs_Sys_Info_tzzone());
//Write style for datesetpage_zoneddlist, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
lv_obj_set_style_text_color(ui->datesetpage_zoneddlist, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);