// Discordgo - Discord bindings for Go // Available at https://github.com/bwmarrin/discordgo // Copyright 2015-2016 Bruce Marriner . All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // This file contains custom types, currently only a timestamp wrapper. package discordgo import ( "time" ) // A timestamp, in the format YYYY-MM-DDTHH:MM:SS.MSMSMS-TZ:TZ. type Timestamp string // Parse parses a timestamp string into a time.Time object. // The only time this can fail is if you're parsing an invalid timestamp. func (t Timestamp) Parse() (time.Time, error) { return time.Parse("2006-01-02T15:04:05.000000-07:00", string(t)) }