add AddNumberSuffix
This commit is contained in:
@@ -166,6 +166,24 @@ CString Commify( int iNum )
|
|||||||
return sReturn;
|
return sReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CString AddNumberSuffix( int i )
|
||||||
|
{
|
||||||
|
CString sSuffix;
|
||||||
|
switch( i%10 )
|
||||||
|
{
|
||||||
|
case 1: sSuffix = "st"; break;
|
||||||
|
case 2: sSuffix = "nd"; break;
|
||||||
|
case 3: sSuffix = "rd"; break;
|
||||||
|
default: sSuffix = "th"; break;
|
||||||
|
}
|
||||||
|
|
||||||
|
// "11th", "113th", etc.
|
||||||
|
if( ((i%100) / 10) == 1 )
|
||||||
|
sSuffix = "th";
|
||||||
|
|
||||||
|
return ssprintf("%i", i) + sSuffix;
|
||||||
|
}
|
||||||
|
|
||||||
struct tm GetLocalTime()
|
struct tm GetLocalTime()
|
||||||
{
|
{
|
||||||
const time_t t = time(NULL);
|
const time_t t = time(NULL);
|
||||||
|
|||||||
@@ -198,6 +198,7 @@ CString SecondsToMMSSMsMsMs( float fSecs );
|
|||||||
CString PrettyPercent( float fNumerator, float fDenominator );
|
CString PrettyPercent( float fNumerator, float fDenominator );
|
||||||
inline CString PrettyPercent( int fNumerator, int fDenominator ) { return PrettyPercent( float(fNumerator), float(fDenominator) ); }
|
inline CString PrettyPercent( int fNumerator, int fDenominator ) { return PrettyPercent( float(fNumerator), float(fDenominator) ); }
|
||||||
CString Commify( int iNum );
|
CString Commify( int iNum );
|
||||||
|
CString AddNumberSuffix( int i );
|
||||||
|
|
||||||
|
|
||||||
struct tm GetLocalTime();
|
struct tm GetLocalTime();
|
||||||
|
|||||||
Reference in New Issue
Block a user