2017-07-05 1 views
0

Siehe unten. Beim Überprüfen von Datumsformaten sollte% d funktionieren, scheint aber nicht zu sein - siehe Ausgabe.RobotFramework: So konvertieren Sie das Datum, um führende Nullen aus einstelligen Tagen zu verlieren

Log to console Completion Date ${completion_date} 
${date_to_search_for}= Convert Date ${completion_date} date_format=%Y-%m-%d %H:%m:%S.%f result_format=%d %b %Y 00:00:00 exclude_millis=True 
Log to console Completion Date ${date_to_search_for} 

Ausgänge für $ {COMPLETION_DATE}

Completion Date 2017-07-01 08:37:13.656083 

Ausgänge für $ {date_to_search_for}

Completion Date 01 Jul 2017 00:00:00 

Antwort

0

Soweit ich aus der Dokumentation %d Werke genau in dem Beispiel, wie beschrieben sagen kann in der Dokumentation für eine Custom Timestamp.

Für Ihren gewünschten Effekt bitte einen Blick auf das Python datetime Beispiel haben:

${datetime} = Convert Date 2014-06-11 10:07:42.123 datetime 
Should Be Equal As Integers ${datetime.year}  2014 
Should Be Equal As Integers ${datetime.month}   6 
Should Be Equal As Integers ${datetime.day}   11 
Should Be Equal As Integers ${datetime.hour}  10 
Should Be Equal As Integers ${datetime.minute}  7 
Should Be Equal As Integers ${datetime.second}  42 
Should Be Equal As Integers ${datetime.microsecond} 123000 
Verwandte Themen