获取日期时间中的 操作

日期时间 软件包 中的 获取 操作 可从给定的日期时间值中检索年份、月份、小时、分钟、秒等信息,并将结果存储到变量中。

要从日期时间变量中获取值,请执行以下操作:
  1. 操作面板下的日期时间 软件包 双击或拖动获取 操作
  2. 获取所选值的日期时间变量字段中选择日期时间变量选项卡:
    • 日期时间: 从下拉菜单中选择日期、时间和时区值。
    • 变量: 选择日期时间变量。
  3. 要获取的日期时间值字段中,选择以下选项以检索指定的日期和时间值:
    • 月份中的某一天: 检索月份中的某一天
    • 星期几: 检索星期几
    • 一年中的某一天: 检索一年中的某一天
    • 月份长度: 一个月中的总天数
    • 年份长度: 一年中的总天数(365 天,或者如果是闰年,366 天)
    • 小时: 检索小时
    • 分钟: 检索分钟数
    • 月份: 检索月份
    • : 检索秒数
    • 年份: 检索年份
  4. 将输出分配给变量字段中选择数字变量以分配输出。

使用自动化中获取 操作 的示例

在此示例中,您将创建一个自动化,从日期时间变量中检索指定的日期和时间值,并将输出存储在一个变量中。

过程

  1. 创建一个 机器人
    1. 在左侧窗格中,单击自动化
      将显示可用 机器人 和表单的列表。
    2. 单击创建机器人
    3. 输入 机器人 名称: Datetime_Get
    4. 单击创建和编辑
  2. 使用变量菜单顶部的创建变量 (+) 图标创建以下用户定义的变量。
    变量名称 变量类型
    发票日期 日期时间 值 2023 年 4 月 12 日上午 10:45 GMT (UTC+0:00) GMT
    结果 数字 0
  3. 操作面板下的日期时间 软件包 双击或拖动获取 操作
  4. 用于获取选中值的日期时间变量字段中,选择 invoiceDate 变量。
  5. 要获取的日期时间值字段中选择月份中的某一天选项。
  6. 将输出分配给变量字段中,选择 结果
  7. 要打印该值,请双击或拖动消息框 操作。 在输入要显示的信息字段中,输入 DAYOFMONTH: $result.Number:toString$

    要查看输出值,请将数字变量转换为字符串变量。

  8. 单击保存运行
    输出显示为:

    检索月份中的某一天

  9. 双击或拖动消息框 操作。 在输入要显示的消息字段中输入以下表达式:
    注: 当您在输入要显示的消息字段中输入表达式时,请确保以大写字母输入 Get ("") 表达式参数。
    DAYOFYEAR: $invoiceDate.Datetime:get("DAYOFYEAR").Number:toString$ DAYOFWEEK: $invoiceDate.Datetime:get("DAYOFWEEK").Number:toString$ DAYOFMONTH: $invoiceDate.Datetime:get("DAYOFMONTH").Number:toString$ MONTH: $invoiceDate.Datetime:get("MONTH").Number:toString$ YEAR: $invoiceDate.Datetime:get("YEAR").Number:toString$ HOUR: $invoiceDate.Datetime:get("HOUR").Number:toString$ MINUTE: $invoiceDate.Datetime:get("MINUTE").Number:toString$ LENGTHOFMONTH: $invoiceDate.Datetime:get("LENGTHOFMONTH").Number:toString$ LENGTHOFYEAR: $invoiceDate.Datetime:get("LENGTHOFYEAR").Number:toString$
  10. 单击保存运行
    输出显示为:

    检索消息框中的日期时间输出