[Suggestion] Add time to Time::getCompilationDate()


#1

At the moment Time::getCompilationDate() returns a Time object with the time always set to 12:00.
I can't imagine that it would break any existing code if it would return the actual compilation time. I'd consider it quite useful.

My suggestion:

Time Time::getCompilationDate()
{
    StringArray dateTokens;
    dateTokens.addTokens (__DATE__, true);
    dateTokens.removeEmptyStrings (true);

    StringArray compileTime;
    compileTime.addTokens (__TIME__, ":", String::empty); // E.g. __TIME__ = "23:59:01"

    return Time (dateTokens[2].getIntValue(),
                 getMonthNumberForCompileDate (dateTokens[0]),
                 dateTokens[1].getIntValue(),
                 compileTime[0].getIntValue(),
                 compileTime[1].getIntValue());
}

#2

Thanks - seems like an easy addition, I'll take a look.