123456789101112131415161718192021 |
- // Copyright 2018 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #include "base/time/time_to_iso8601.h"
- #include "base/check.h"
- #include "base/strings/stringprintf.h"
- #include "base/time/time.h"
- namespace base {
- std::string TimeToISO8601(const Time& t) {
- Time::Exploded exploded;
- t.UTCExplode(&exploded);
- return StringPrintf("%04d-%02d-%02dT%02d:%02d:%02d.%03dZ", exploded.year,
- exploded.month, exploded.day_of_month, exploded.hour,
- exploded.minute, exploded.second, exploded.millisecond);
- }
- } // namespace base
|