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

时间:2016-07-14 07:05:43

标签: batch-file cmd fortran

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

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

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

由于

1 个答案:

答案 0 :(得分:2)

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

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

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