Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 查找计算机使用的日期格式_Batch File_Cmd_Fortran - Fatal编程技术网

Batch file 查找计算机使用的日期格式

Batch file 查找计算机使用的日期格式,batch-file,cmd,fortran,Batch File,Cmd,Fortran,我有一个使用“FORFILES”的批处理脚本。forfiles的问题是它使用本地或区域相关的数据格式。例如,在印度,它将使用DD/MM/YYYY格式,而在巴西,它将使用MM/DD/YYYY格式 我的fortran代码编写批处理脚本。有没有办法找到所使用的日期格式?我可以使用答案,然后根据本地设置创建日期字符串 命令行命令或fortran 77代码都可以解决我的问题,但我不能使用任何其他语言。另外,我不希望为此安装第三方软件 谢谢关于fortran没有任何线索,但在批处理中,您可以通过以下方式获得

我有一个使用“FORFILES”的批处理脚本。forfiles的问题是它使用本地或区域相关的数据格式。例如,在印度,它将使用DD/MM/YYYY格式,而在巴西,它将使用MM/DD/YYYY格式

我的fortran代码编写批处理脚本。有没有办法找到所使用的日期格式?我可以使用答案,然后根据本地设置创建日期字符串

命令行命令或fortran 77代码都可以解决我的问题,但我不能使用任何其他语言。另外,我不希望为此安装第三方软件


谢谢

关于fortran没有任何线索,但在批处理中,您可以通过以下方式获得日期格式:

for /f "tokens=3" %%a in ('reg query "HKCU\Control Panel\International" /v sShortDate') do set dateformat=%%a

%%a
在批处理文件中,
%a
仅在命令行上)

对fortran没有任何线索,但在批处理中,您可以使用以下命令获取日期格式:

for /f "tokens=3" %%a in ('reg query "HKCU\Control Panel\International" /v sShortDate') do set dateformat=%%a

%%a
在批处理文件中,
%a
仅在命令行上)

mode-con-cp
告诉您代码页。我想您可以使用
SYSTEM(“date/T>file.txt”)
然后读取文件并查看系统如何格式化日期。
mode-con-cp
告诉您代码页。我想您可以使用
SYSTEM(“日期/T>file.txt”)
然后读取文件并查看系统如何格式化日期。+1因为这可能是最简单的解决方案;我试图找到一个
wmic
查询来获取格式,但没有运气…+1因为这可能是最简单的解决方案;我试图找到一个
wmic
查询来获取格式,但没有运气。。。