<div class="chatlog__message-group"> <div id="chatlog__message-container-593039367912685569" class="chatlog__message-container" data-message-id="593039367912685569"> <div class="chatlog__message"> <div class="chatlog__message-aside"><img class="chatlog__avatar" src="https://cdn.discordapp.com/avatars/127674083331538944/4893b43ea9ee2231b8ffb8b05c305ce3.png?size=512" alt="Avatar" loading="lazy"></div> <div class="chatlog__message-primary"> <div class="chatlog__header"><span class="chatlog__author" style="color:rgb(155,89,182)" title="norio_nomura" data-user-id="127674083331538944">norio_nomura</span> <a href="/channels/306995750418513920?category=main&channel=swift-2&message_id=593039367912685569"><span class="chatlog__timestamp" title="Tuesday, June 25, 2019 11:26 AM"></span></a><a href="#chatlog__message-container-593039367912685569">6/25/2019 11:26 AM</a></div> <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">なるほど。 <span class="chatlog__markdown-mention" title="swift50#5440">@swift-5.0.3</span> <code class="chatlog__markdown-pre chatlog__markdown-pre--multiline language-swift">import Foundation let iso8601WithFractionalSecondFormatter: DateFormatter = { let formatter = DateFormatter() formatter.locale = Locale(identifier: "en_US_POSIX") formatter.dateFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ss.SSSSSS" formatter.timeZone = TimeZone(secondsFromGMT: 0) return formatter }() let gregorian = Calendar(identifier: .gregorian) let utc = TimeZone(identifier: "UTC")! let components = gregorian.dateComponents(in: utc, from: Date()) func date(from components: DateComponents, with nanosecond: Int) -> Date { var components = components components.nanosecond = nanosecond return components.date! } let date1 = date(from: components, with: 999499976) print(iso8601WithFractionalSecondFormatter.string(from: date1)) print(gregorian.dateComponents(in: utc, from: date1).nanosecond!) let date2 = date(from: components, with: 999499977) print(iso8601WithFractionalSecondFormatter.string(from: date2)) print(gregorian.dateComponents(in: utc, from: date2).nanosecond!)</code></span></div> </div> </div> </div> </div>