You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Automate Desktop调用Get current date and time返回1/1/0001问题求助

PAD 获取当前时间返回1/1/0001异常修复方案

返回值1/1/0001 12:00:00 AM是日期时间类型的默认最小值,代表动作未正常读取到系统时间,可按以下步骤逐一排查修复:

  • 权限调整:完全退出Power Automate Desktop后,右键点击程序图标选择「以管理员身份运行」,重新运行流程测试。系统权限受限会导致PAD无法读取系统时间配置,触发该异常。
  • 重置系统时间服务:按下Win+R输入services.msc打开服务管理器,找到「Windows Time」服务,右键选择「重启」,等待服务重启完成后再测试取数动作。
  • 修正动作配置:编辑「Get current date and time」动作,确认「Retrieve」选项选择的是「当前日期和时间」而非自定义固定值,时区直接选择「系统时区」即可,无需手动指定特定时区,保存后重新运行。
  • 升级/重装程序:如果以上操作均无效,卸载当前版本的Power Automate Desktop,安装官方最新稳定版即可解决旧版本BUG导致的取数异常。

附加:计算最近上一个周一的实现方法

成功获取到正确的当前时间变量CurrentDateTime后,直接使用以下表达式即可算出所需日期:
CurrentDateTime.AddDays(-(Weekday(CurrentDateTime, 2) - 1))
该表达式中Weekday函数第二个参数设为2,代表将周一设置为每周的第一天,自动计算当前日期与上周一的间隔天数后做减法即可得到目标日期。


内容的提问来源于stack exchange,提问作者g-price92

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 07:54:00