ISO 8601 gets a bit weird with times.
Using T
to separate the date and time components looks a but strange but is unambiguous and widely compatible.
Then the :
delimiter between the time components is just impractical because, well again we put data in files and files live in filesystems. Any special characters that can’t be used in filenames on all major filesystems is a nonstarter.