Zeit ISO 8601 in Ruby

9

Ich versuche, ein Datum mit diesem Format zurückzugeben

2015-10-07T00: 32: 50.877 + 0000

Ich habe das getestet

%Vor%

aber ich hatte nicht das gleiche Format

tks

    
Bolo 21.10.2015, 15:02
quelle

2 Antworten

15

Sie können strftime selbst verwenden und das gewünschte Format wie hier hier

erstellen

Das von Ihnen angegebene Format sollte %Y-%m-%dT%H:%M:%S.%L%z

sein

Und so wäre die komplette Ruby-Anweisung Time.now.strftime('%Y-%m-%dT%H:%M:%S.%L%z')

Verschiedene ISO 8601-Formate:

%Vor%     
davidrac 21.10.2015 15:10
quelle
7

Wenn Sie nur die Bruchzahl von Sekunden einschließen möchten, können Sie DateTime # iso8601 ([n = 0]) → Zeichenfolge :

%Vor%     
adamc 17.01.2017 01:36
quelle

Tags und Links