Given the limited time and / or budget, I would probably use it SimpleDateFormatto create elements separated by delimiters, and then write my own function to convert this text into human-readable text.
So, I first convert to:
January|25|2001|6|00|PM
January|25|2000|7|05|PM
January|25|2011|7|52|PM
then parse the result into a custom format (depending on how I want to hear the audio date / time), then execute the text into speech. The number of edge cases seems to me low.
source
share