Learn English – On vs At with date and time

prepositions

This must be a simple question for a native speaker.

I know that we use "on" with dates: I'll see you on January 1st.

And we use "at" with times: I'll see you at 17:30.

But what preposition has to be used when we speak for date and time:

I'll see you on January 1st at 17:30. looks ok.

But what in this case: It happened on 2014-01-01 17:30.

Is "on" correct when we are specifying the date and the time?

The date-time comes as a ready text as 2014-01-01 17:30 and I cannot modify it. I can only put text before the date-time string or after it.

Best Answer

The construction for your fourth example would be the same as your third:

on DATE at TIME

While most people would understand it without the AT, it is strictly correct to include it.