RPA Automation Anywhere日期格式

时间:2018-05-28 17:27:41

标签: rpa automationanywhere

如何在不更改系统变量格式的情况下更改Automation Anywhere中的用户输入日期格式?

示例:用户输入日期为28/05/2018,所需输出为05/28/2018

5 个答案:

答案 0 :(得分:2)

最简单的方法是使用其他内置系统变量的日,月和年。然后,您可以根据需要格式化日期,而无需更改日期系统变量。

答案 1 :(得分:1)

Automation Anywhere机器人商店有一个免费的名为“更改日期和时间格式”的metabot软件包,您可以下载该软件包。它内置了一个名为changeDateFormat的DLL,该DLL以“区域性”作为变量。如果您阅读了有关文化变量的文档,则至少可以将其转换为类似于05.28.2018的内容,并替换为“。”与“ /”。

如果您需要其他帮助来查找链接或使用metabot,请随时发表评论。

答案 2 :(得分:0)

我们需要将当前日期放入一个变量,然后使用所需的定界符(/,-,...)分割日期,然后分别获得3个值,并将其放入三个变量中,例如数据yr年。 ..根据我们的要求,我们可以安排

答案 3 :(得分:0)

我为您制定了G1ANT中的代码,因为它更简单,默认格式已经是MM / DD / YYYY,并且您可以根据需要分别读取月,日和年。

这里是示例:

♥myDate = ⟦datetime⟧10/05/2018 12:4:8
dialog ♥myDate
dialog ♥myDate⟦hour⟧
dialog ♥myDate⟦year⟧
dialog ♥myDate⟦dayofyear⟧

答案 4 :(得分:-1)

我之所以调用VB脚本来获取2018年2月1日,因为$Day$$Month$变量在单个数字的日期和月份中不给出前导零


' Returns yesterdays date in yyyy-mm-dd format. 
'
'
Dim yesterdaysDate 
yesterdaysDate = DateAdd("d", -1, Now())

Dim result
result = Year(yesterdaysDate) & "-" & Right("0" & Month(yesterdaysDate), 2) _
                              & "-" & Right("0" & Day(yesterdaysDate), 2)

WScript.StdOut.WriteLine(result)