Added a new helper function to get month's 3 letter abbreviation
This commit is contained in:
parent
9e3676a1bb
commit
3f77399538
@ -67,3 +67,18 @@ char *lastIndexOf(char *str, const char character)
|
|||||||
|
|
||||||
return last;
|
return last;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
char *monthNumTo3LetterAbbreviation(char *buffer, const uint8_t monthNumber)
|
||||||
|
{
|
||||||
|
static const char monthArray[][4] = {{"Jan"},{"Feb"},{"Mar"},{"Apr"},{"May"},{"Jun"},{"Jul"},{"Aug"},{"Sep"},{"Oct"},{"Nov"},{"Dec"}};
|
||||||
|
|
||||||
|
if(buffer == NULL) return NULL;
|
||||||
|
|
||||||
|
if(monthNumber >= 1 && monthNumber <= 12)
|
||||||
|
strcpy_P(buffer, monthArray[monthNumber-1]);
|
||||||
|
else //Default is january
|
||||||
|
strcpy_P(buffer, monthArray[0]);
|
||||||
|
|
||||||
|
return buffer;
|
||||||
|
}
|
||||||
|
@ -57,4 +57,6 @@ char *lastIndexOf(char *str, const char character);
|
|||||||
|
|
||||||
char *dateTimeFormater(char *pointer, const uint8_t value, const char character);
|
char *dateTimeFormater(char *pointer, const uint8_t value, const char character);
|
||||||
|
|
||||||
|
char *monthNumTo3LetterAbbreviation(char *month, const uint8_t monthNumber);
|
||||||
|
|
||||||
#endif //DEFINITION_H
|
#endif //DEFINITION_H
|
||||||
|
Loading…
Reference in New Issue
Block a user