RPA 自动化随处可见日期格式



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

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

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

Automation Anywhere bot Store 有一个名为"更改日期和时间格式"的免费 metabot 包,您可以下载。它内置了一个名为 changeDateFormat 的 DLL,它将"区域性"作为变量。如果您阅读了文化变量的文档,您至少可以将其转换为类似 05.28.2018 的内容,并将"."替换为"/"。

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

我们需要将当前日期放入一个变量中,然后使用所需的分隔符(/,-,... (拆分日期,然后分别获得 3 个值,这些值将被放入三个变量中,例如数据月份 yr ...根据我们的要求,我们可以安排

我在 G1ANT 中为您计算了一个代码,因为它更简单,默认格式已经是 MM/DD/YYYY,如果需要,您可以分别读取月份、日期和年份。

下面是示例:

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

我调用VB脚本来获取2018-02-01,因为$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)

相关内容

  • 没有找到相关文章

最新更新