It depends on how finely parsed you need it to be. Your first example has basically three subsections. Your second example is much more broken-out. Neither of them captures anything.
If you just wanted the date and time, you could do ($date, $time) = split / /.