Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.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
如何在Delphi Rio上设置日期格式-未声明的标识符:';shortdateformat';_Delphi - Fatal编程技术网

如何在Delphi Rio上设置日期格式-未声明的标识符:';shortdateformat';

如何在Delphi Rio上设置日期格式-未声明的标识符:';shortdateformat';,delphi,Delphi,我从Delphi2007到Delphi10.3.3 在D2007中,我使用以下命令确保应用程序以所需格式处理日期: shortdateformat := 'dd/mm/yyyy'; dateseparator := '/'; 现在,D10.3.3上的相同命令将失败,错误如下: [dcc32 Error] : E2003 Undeclared identifier: 'shortdateformat' 如何在新的Delphi上执行相同的操作 谢谢我刚刚了解到我需要使用以下命令: FormatS

我从Delphi2007到Delphi10.3.3

在D2007中,我使用以下命令确保应用程序以所需格式处理日期:

shortdateformat := 'dd/mm/yyyy';
dateseparator := '/';
现在,D10.3.3上的相同命令将失败,错误如下:

[dcc32 Error] : E2003 Undeclared identifier: 'shortdateformat'
如何在新的Delphi上执行相同的操作


谢谢

我刚刚了解到我需要使用以下命令:

FormatSettings.shortdateformat := 'dd/mm/yyyy';
FormatSettings.dateseparator := '/'; 

我刚刚了解到我需要使用以下命令:

FormatSettings.shortdateformat := 'dd/mm/yyyy';
FormatSettings.dateseparator := '/'; 

与其使用全局
FormatSettings
变量,不如将本地
t格式设置
变量传递给正在使用的任何格式函数,例如:
var fmt:t格式设置;fmt:=t格式设置。创建;fmt.ShortDateFormat:=“dd/mm/yyyy”;fmt.DateSeparator:='/';(……,fmt)
全局变量不是线程安全的,这就是为什么最初引入了
t格式设置
的原因。与其使用全局
FormatSettings
变量,不如将本地
t格式设置
变量传递给正在使用的任何格式函数,例如:
var-fmt:t格式设置;fmt:=t格式设置。创建;fmt.ShortDateFormat:=“dd/mm/yyyy”;fmt.DateSeparator:='/';(……,fmt)
全局变量不是线程安全的,这就是为什么
t格式设置
最初被引入的原因。有用的提示。将错误消息文本粘贴到您首选的Web搜索的搜索字段中。感谢您的提示和我的问题上的负号,一如既往:-dusive tip。将错误消息文本粘贴到您首选的Web搜索的搜索字段中。感谢您的提示和我的问题上的负号,一如既往:-D