title: Decoding speech-to-text string to date and time
body: <p>In my Android app I ask the user to say "when" a certain action should be triggered. I get a string with his words, i.e.:</p>
  
  <ul>
  <li>Tomorrow eleven o'clock</li>
  <li>August the first quarter past seven</li>
  </ul>
  
  <p>I wonder if there is an API that can decode those strings to something like:</p>
  
  <ul>
  <li>DateTime("2019-07-17T11:00:00Z");</li>
  <li>DateTime("2019-08-01T07:15:00Z");</li>
  </ul>
  
  <p>The only approach I can imagine is to ask the user to say one value at time. "Say year" -> decode, "Say month" -> decode, etc... but it would be a terrible user-experience.</p>
  
  <p>Because date and time are common information, I guess there is an API available. 
  I did a Google search but I found nothing - perhaps I used wrong keywords.</p>