RobotFramework - 转换其中包含毫秒的日期

时间:2017-05-26 10:51:34

标签: robotframework

我正在转换以下日期

${converted_randomization_date}=  Convert Date  2017-01-03 00:00:00.000  date_format=%Y-%m-%d %H:%M:%S.%s  result_format=%Y-%M-%d  exclude_millis=False

但是收到以下错误:

ValueError: 's' is a bad directive in format '%Y-%m-%d %H:%M:%S.%s'

这是为什么?毫秒不是由%s表示的毫秒

1 个答案:

答案 0 :(得分:4)

使用%f微秒 - 不要担心你实际上在那里提供毫秒,that's the python's formatting string for them

${converted_randomization_date}=  Convert Date  2017-01-03 00:00:00.000  date_format=%Y-%m-%d %H:%M:%S.%f  result_format=%Y-%M-%d  exclude_millis=False
Log To Console  ${converted_randomization_date}
# logs   2017-00-03