我不确定这里出了什么问题。我有时间转换,时间格式和结果格式,如下所示:
${date_to_search_for}= Convert Date 2017-06-14 13:03:02.506610 date_format=%Y-%m-%d 00:00:00.00000 result_format=%d %b %Y 00:00:00 exclude_millis=True
Log to console ${date_to_search_for}
运行此代码会出现此错误:
ValueError: time data '2017-06-14 13:03:02.506610' does not match format '%Y-%m-%d 00:00:00.00000'
我仔细检查了两种格式,看不出差异!我不明白为什么会抛出这个错误。
答案 0 :(得分:3)
你给机器人的日期:
2017-06-14 13:03:02.506610
您所说的格式不是
date_format=%Y-%m-%d 00:00:00.00000
请使用DateTime的Python格式,如下所示:
${date_to_search_for}= Convert Date 2017-06-14 13:03:02.506610 date_format=%Y-%m-%d %H:%M:%S.%f result_format=%d %b %Y 00:00:00 exclude_millis=True
Log to console ${date_to_search_for}
请注意%H:%M:%S.%f
了解您的时间要求。
%H = 24 Hour Hour Time
%M = Minute with leading 0
%S = seconds with leading 0
%f = microseconds with leading 0
所有人都可以找到Here
这将导致记录以下格式:
${date_to_search_for} = 14 Jun 2017 00:00:00
有任何问题请问:)