The 12-hour clock will always remain a mystery to me https://en.wikipedia.org/wiki/12-hour_clock
“Likewise, some U.S. style guides recommend either clarifying "midnight" with other context clues, such as specifying the two dates between which it falls, or not referring to midnight at all. For an example of the latter method, "midnight" is replaced with "11:59 p.m." for the end of a day or "12:01 a.m." for the start of a day. That has become common in the United States in legal contracts and for airplane, bus, or trainschedules, though some schedules use other conventions. Occasionally, when trains run at regular intervals, the pattern may be broken at midnight by displacing the midnight departure one or more minutes, such as to 23:59 or 00:01.” Michael On Mon, Aug 29, 2016 at 6:15 AM, Zhao Xin via swift-users < swift-users@swift.org> wrote: > It should be called 00:01:00 A.M., instead of 12:01:00 A.M. Shouldn't it? > > import Foundation > > > let now = Date() > > var dc = Calendar.current.dateComponents([.year, .month, .day], from: now) > > dc.minute = 1 > > let date = Calendar.current.date(from: dc) > > print(DateFormatter.localizedString(from: date!, dateStyle: .long, > timeStyle: .long)) > > // prints "August 29, 2016 at 12:01:00 AM GMT+8" > > > Zhaoxin > > _______________________________________________ > swift-users mailing list > swift-users@swift.org > https://lists.swift.org/mailman/listinfo/swift-users > >
_______________________________________________ swift-users mailing list swift-users@swift.org https://lists.swift.org/mailman/listinfo/swift-users