Zeit ISO 8601 in Ruby
Ich versuche zurück, ein Datum mit diesem format
2015-10-07T00:32:50.877+0000
Habe ich getestet, dass
Time.now.iso8601
=> "2015-10-21T09:47:50-04:00"
aber ich habe nicht dasselbe format
tks
Gibt es einen Grund, Sie nicht verwenden können
ich war nicht sicher, für diesen Teil "T00:32:50.877+0000"
Sie benötigen die millisecconds? Tun Sie es müssen, werden in GMT oder in der von Ihnen definierten Zeit-zone, (-04:00)
die jira-API-Anfrage das gleich format "2015-10-07T00:32:50.877+0000"
Das format sieht mir das selbe. Sie sind sowohl nach ISO 8601.
strftime
direkt?ich war nicht sicher, für diesen Teil "T00:32:50.877+0000"
Sie benötigen die millisecconds? Tun Sie es müssen, werden in GMT oder in der von Ihnen definierten Zeit-zone, (-04:00)
die jira-API-Anfrage das gleich format "2015-10-07T00:32:50.877+0000"
Das format sieht mir das selbe. Sie sind sowohl nach ISO 8601.
InformationsquelleAutor Bolo | 2015-10-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie strftime sich selbst und erstellen Sie das gewünschte format wie beschrieben hier
Dem format, das Sie angegeben werden sollten
%Y-%m-%dT%H:%M:%S.%L%z
Und so die komplette Ruby-Anweisung wäre
Time.now.strftime('%Y-%m-%dT%H:%M:%S.%L%z')
Verschiedene ISO-8601-Formate:
InformationsquelleAutor davidrac
Wenn Sie nur wollen, zählen die Anzahl von Sekunden, die Sie verwenden können,DateTime#nach ISO8601([n=0]) → string:
InformationsquelleAutor adamc
Haben Sie versucht, mit Datum?
Für heute wäre es:
Time
Klasse keine Methode desiso8601
als Ruby 2.5.1.InformationsquelleAutor matias