【问题标题】:Get Last modified date on Blob Storage获取 Blob 存储的最后修改日期
【发布时间】:2021-11-16 02:37:25
【问题描述】:

我正在将文件上传到 Azure 存储资源管理器,blob 每 12 小时检查一次文件,如果有文件,则会发送电子邮件。发送电子邮件时,我需要获取上传文件的时间和日期,而不是发送电子邮件的时间。我使用List of Files LastModified,输出是这样的2021-09-22T15:15:55Z,我不需要UTC时间。有没有办法使用List of Files LastModified更改转换时间?

【问题讨论】:

  • 您的问题解决了吗?
  • @CXLSX,您需要什么格式的时间?您希望如何呈现“2021-09-22T15:15:55Z”?
  • 嗨,我的期望是“2021-09-22”而不是整个日期时间。

标签: azure-blob-storage azure-logic-apps


【解决方案1】:

“LastModified 文件列表”提供了您需要的确切内容,而为了将 utc 更改为本地/我们需要的任何时区,我们需要添加一个函数“convertFromUtc”。

对于 CST:

formatDateTime(convertTimeZone(utcNow(), 'UTC', 'Central Standard Time'),'HH:mm:ss')

对于 IST:

formatDateTime(convertTimeZone(utcNow(), 'UTC', 'India Standard Time'),'HH:mm:ss')

考虑到我们想要的时区,您还可以执行硬编码操作,例如 SubtractFromTimeAddToTime

这是我的逻辑应用程序的流程

参考: Reference guide for functions in expressions - Azure Logic Apps | Microsoft Docs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    • 2019-02-26
    • 2010-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多