gpt4 book ai didi

sqlcmd - 如何根据系统日期将输出文本文件命名为 YYYYMMDD?

转载 作者:行者123 更新时间:2023-12-01 02:38:53 25 4
gpt4 key购买 nike

如何根据系统日期将输出文本文件命名为 YYYYMMDD?

sqlcmd -S DataBBB -i c:\scripts\followup.sql
-o %DATE:~4,2%_%DATE:~7,2%_%DATE:~-4%.txt -s ; -W -u

现在输出的文本文件是 01_31_2012.txt .
我怎样才能把它改成 2012_01_31.txt ?

最佳答案

在 Windows 7 Premium(德语)下尝试过,可能取决于操作系统和本地时间格式。

sqlcmd -S DataBBB -i c:\scripts\followup.sql 
-o %date:~-4%_%date:~3,2%_%date:~0,2%.txt -s;

您必须为您的系统编辑此部分
%date:~-4%_%date:~3,2%_%date:~0,2%.txt

该语句使用了命令行内部 %date% - 带有扩展名的变量 :~start,length .因此,您可以使用来自 date 的不同部分创建文件名。 - 多变的。

关于sqlcmd - 如何根据系统日期将输出文本文件命名为 YYYYMMDD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9074407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com