使用MS SQL Connector,如何将utcnow()插入日期时间字段?

时间:2015-05-16 00:17:28

标签: azure-logic-apps

utcnow()是逻辑应用程序支持的功能之一。

https://msdn.microsoft.com/en-US/library/azure/dn948512.aspx#functions

我已尝试将其与SQL Connector中的插入操作结合使用,以将数据插入表中。该表有一个日期时间字段,我希望填充工作流执行插入的日期/时间。我尝试过以下方法:

  1. {@utcnow()}会导致以下错误:
  2. "Error reading date. Unexpected token: StartObject. Path '', line 1, position 1."

    和此:

    1. @utcnow()会导致以下错误:
    2. "Error reading date. Unexpected token: Integer. Path '', line 1, position 1."

      我希望这是一个愚蠢的格式化问题,因为我不太熟悉逻辑应用程序'工作流定义语言。

      谢谢!

2 个答案:

答案 0 :(得分:0)

我让这个与

一起工作
'@{utcnow('s')}'

@符号必须在{}之外。我不完全确定外部单引号是必要的,但是当时没有它们我会遇到错误。希望有所帮助。

答案 1 :(得分:0)

SQL connector获得了一些与Datetime相关的新修补程序。现在,无需提供任何引号,它支持ISO 8601 (Round trip 'O)的日期时间。

示例包括:2015-06-01 19:15:45.000, 6/1/2015 7:15:45 PM@utcnow()

希望这有帮助。