Hour '0' corresponds to 12AM.
This commit is contained in:
parent
a9cbabc03c
commit
b00d5769da
|
@ -339,10 +339,22 @@ DATETIME_ReturnTxt (DATETIME_INFO *infoPtr, int count, LPWSTR result, int result
|
||||||
GetLocaleInfoW(LOCALE_USER_DEFAULT, LOCALE_SDAYNAME1+(date.wDayOfWeek+6)%7, result, resultSize);
|
GetLocaleInfoW(LOCALE_USER_DEFAULT, LOCALE_SDAYNAME1+(date.wDayOfWeek+6)%7, result, resultSize);
|
||||||
break;
|
break;
|
||||||
case ONEDIGIT12HOUR:
|
case ONEDIGIT12HOUR:
|
||||||
wsprintfW (result, fmt_dW, date.wHour - (date.wHour > 12 ? 12 : 0));
|
if (date.wHour == 0) {
|
||||||
|
result[0] = '1';
|
||||||
|
result[1] = '2';
|
||||||
|
result[2] = 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
wsprintfW (result, fmt_dW, date.wHour - (date.wHour > 12 ? 12 : 0));
|
||||||
break;
|
break;
|
||||||
case TWODIGIT12HOUR:
|
case TWODIGIT12HOUR:
|
||||||
wsprintfW (result, fmt__2dW, date.wHour - (date.wHour > 12 ? 12 : 0));
|
if (date.wHour == 0) {
|
||||||
|
result[0] = '1';
|
||||||
|
result[1] = '2';
|
||||||
|
result[2] = 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
wsprintfW (result, fmt__2dW, date.wHour - (date.wHour > 12 ? 12 : 0));
|
||||||
break;
|
break;
|
||||||
case ONEDIGIT24HOUR:
|
case ONEDIGIT24HOUR:
|
||||||
wsprintfW (result, fmt_dW, date.wHour);
|
wsprintfW (result, fmt_dW, date.wHour);
|
||||||
|
|
Loading…
Reference in New Issue