[CMD] DATE: Simply use short date without weekday (#7116)

JIRA issue: CORE-13848
Simply use the result of
GetDateFormat function
in %DATE% environment
variable and the DATE
command.
This commit is contained in:
Katayama Hirofumi MZ 2024-07-09 20:50:51 +09:00 committed by GitHub
parent 050b3ad2ca
commit 24a38b34ed
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -53,18 +53,15 @@ VOID InitLocale(VOID)
#endif
}
/* Return date string including weekday. Used for $D in prompt and %DATE% */
/* Return date string without weekday. Used for $D in prompt and %DATE% */
LPTSTR
GetDateString(VOID)
{
static TCHAR szDate[32];
SYSTEMTIME t;
INT len;
GetLocalTime(&t);
len = GetDateFormat(LOCALE_USER_DEFAULT, 0, &t, _T("ddd"), szDate, ARRAYSIZE(szDate));
szDate[len - 1] = _T(' ');
FormatDate(&szDate[len], &t, TRUE);
GetLocalTime(&t);
GetDateFormat(LOCALE_USER_DEFAULT, DATE_SHORTDATE, &t, NULL, szDate, ARRAYSIZE(szDate));
return szDate;
}