大佬教程收集整理的这篇文章主要介绍了如何在Delphi中获取本地化的日期名称?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
var fs : TFormatSetTings; x : String; begin GetLocaleFormatSetTings(GetThreadlocale,fs); x:= FormatdatetiR_355_11845@e('%mmmm',Now,fs); // etc.. end;
GetThreadLocale给出了当前的LCID,但您可以自己使用另一个数字.
TFormatSetTings记录:
TFormatSetTings = record CurrencyFormat: Byte; NegCurrFormat: Byte; ThousandSeparator: Char; decimalSeparator: Char; Currencydecimals: Byte; DateSeparator: Char; TimeSeparator: Char; ListSeparator: Char; CurrencyString: String; ShortDateFormat: String; LongDateFormat: String; TimeAMString: String; TimePMString: String; ShortTimeFormat: String; LongTimeFormat: String; ShortMonthNames: arraY[1..12] of String; LongMonthNames: arraY[1..12] of String; ShortDayNames: arraY[1..7] of String; LongDayNames: arraY[1..7] of String; TwoDigitYearCenturyWindow: Word; end;
有关完整列表,另请参见http://www.microsoft.com/globaldev/reference/lcid-all.mspx.
您甚至可以自己更改格式设置以创建非常精美的结果.
以上是大佬教程为你收集整理的如何在Delphi中获取本地化的日期名称?全部内容,希望文章能够帮你解决如何在Delphi中获取本地化的日期名称?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。