Actually the liter size sodas have been around since the 1970’s and began as a result of PepsiCo predicting (wrongly) that metric was the wave of the US future and made the change it its line. Other brands joined around the time of the Metric Conversion Act of 1975, figuring that was the future. Ooops.
Wine and liquor are also packaged in metric containers, but beer, for some reason, is still in ounces.
Also note, the original question is incredibly American-centric (well, Canada says military time as well). The rest of us call it 24-hour time. And 24-hour time is really what the OP is asking since military time, by definition, does not use a colon.