我有一个脚本,需要连接到 ftp 服务器并下载仅在星期日创建的文件,并且星期日的 yyyy-mm-dd-hh-mm-ss 附加到文件名中。我需要找到上周日的日期(我假设是基于今天的日期)并将其转换为 yyyy-mm-dd (我不关心时间),以便我可以在我的 ftp 脚本中构造文件名。我在这个网站和其他网站上搜索了很多线程,但我在批处理语法方面还是个新手。我无法对运行此脚本的计算机上的日期格式做出假设,但它将与 ftp 服务器位于同一时区,并且至少运行 Windows 7。我考虑过使用 HOW to find last SUNDAY DATE through batch 中的 PowerShell 解决方案。但我读到 PS 脚本可移植性存在问题。任何帮助是极大的赞赏。如果我需要提供更多详细信息,请告诉我。谢谢!
最佳答案
(获取日期).AddDays(-(获取日期).dayofWeek.value__)
关于date - 如何查找上周日的日期并将其保存在 Windows 批处理文件的变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35607280/