获取 Blob 存储的最后修改日期
Posted
技术标签:
【中文标题】获取 Blob 存储的最后修改日期【英文标题】:Get Last modified date on Blob Storage 【发布时间】: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”而不是整个日期时间。 【参考方案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')
考虑到我们想要的时区,您还可以执行硬编码操作,例如 SubtractFromTime 或 AddToTime。
这是我的逻辑应用程序的流程
参考: Reference guide for functions in expressions - Azure Logic Apps | Microsoft Docs
【讨论】:
以上是关于获取 Blob 存储的最后修改日期的主要内容,如果未能解决你的问题,请参考以下文章