Fixed bug about date and time.

This commit is contained in:
xiaojiazhu 2023-11-17 15:19:28 +08:00
parent d8c26975bd
commit 16a0071368

View File

@ -1248,10 +1248,10 @@ void Option_DateTime_Key(lv_obj_t* obj, uint32_t key)
} }
else if(DateTimeIndex == 4) else if(DateTimeIndex == 4)
{ {
if(gDateTime.Year > 0 && gDateTime.Year <= 4000) if(gDateTime.Year > 2020 && gDateTime.Year <= 2050)
gDateTime.Year--; gDateTime.Year--;
else else
gDateTime.Year = 4000; gDateTime.Year = 2050;
} }
else if(DateTimeIndex == 6) else if(DateTimeIndex == 6)
{ {
@ -1293,8 +1293,8 @@ void Option_DateTime_Key(lv_obj_t* obj, uint32_t key)
} }
else if(DateTimeIndex == 4) else if(DateTimeIndex == 4)
{ {
if(gDateTime.Year >= 4000) if(gDateTime.Year >= 2050)
gDateTime.Year = 0; gDateTime.Year = 2020;
else else
gDateTime.Year++; gDateTime.Year++;
} }
@ -1366,10 +1366,10 @@ void Option_DateTime_Key_Long_Press(lv_obj_t* obj, uint32_t key)
} }
else if(DateTimeIndex == 4) else if(DateTimeIndex == 4)
{ {
if(gDateTime.Year > 0 && gDateTime.Year <= 4000) if(gDateTime.Year > 2020 && gDateTime.Year <= 2050)
gDateTime.Year--; gDateTime.Year--;
else else
gDateTime.Year = 4000; gDateTime.Year = 2050;
} }
else if(DateTimeIndex == 6) else if(DateTimeIndex == 6)
{ {
@ -1411,8 +1411,8 @@ void Option_DateTime_Key_Long_Press(lv_obj_t* obj, uint32_t key)
} }
else if(DateTimeIndex == 4) else if(DateTimeIndex == 4)
{ {
if(gDateTime.Year >= 4000) if(gDateTime.Year >= 2050)
gDateTime.Year = 0; gDateTime.Year = 2020;
else else
gDateTime.Year++; gDateTime.Year++;
} }