在Delphi中获取本地化的日期名称,可以使用TFormatSettings
类和FormatDateTime
函数。以下是一个简单的示例:
program LocalizedDateNames;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
FormatSettings: TFormatSettings;
LocalizedDate: string;
begin
// 获取系统默认的格式设置
FormatSettings := TFormatSettings.Create;
// 使用系统默认的格式设置,将日期格式化为本地化的日期名称
LocalizedDate := FormatDateTime('dddd, dd MMMM yyyy', Now, FormatSettings);
// 输出本地化的日期名称
WriteLn(LocalizedDate);
ReadLn;
end.
在这个示例中,我们首先创建一个TFormatSettings
对象,用于存储系统默认的格式设置。然后,我们使用FormatDateTime
函数将当前日期格式化为本地化的日期名称,并将其存储在LocalizedDate
变量中。最后,我们输出本地化的日期名称。
这个示例使用了dddd
、dd
和MMMM
格式代码,分别表示星期几、日期和月份的全名。你可以根据需要调整这些格式代码以获取所需的本地化日期名称格式。
领取专属 10元无门槛券
手把手带您无忧上云