A time of day is written in the 24-hour notation in the form hh:mm (for example 01:23) or hh:mm:ss (for example, 01:23:45), where hh (00 to 23) is the number of full hours that have passed since midnight, mm (00 to 59) is the number of full minutes that have passed since the last full hour, and ss (00 to 59) is the number of seconds since the last full minute. In the case of a leap second, the value of ss may extend to 60. A leading zero is added for numbers under 10. This zero is optional for the hours, but very commonly used in computer applications, where many specifications require it (for example, ISO 8601).
Where subsecond resolution is required, the seconds can be a decimal fraction, that is, the fractional part follows a decimal dot or comma, as in 01:23:45.678. The most commonly used separator symbol between hours, minutes and seconds is the colon, which is also the symbol used in ISO 8601. In the past, some European countries used the dot on the line as a separator, but most national standards on time notation have since then been changed to the international standard colon. In some contexts (e.g., U.S. military, some computer protocols), no separator is used (e.g., 2359).