gpt4 book ai didi

windows - 如何显示格式化的月份名称?

转载 作者:可可西里 更新时间:2023-11-01 09:42:55 24 4
gpt4 key购买 nike

某些语言(例如捷克语或斯洛伐克语)会根据其使用的上下文更改其拼写。然而FormatDateTime没有SimpleDateFormat那么多选项在 Java 中,您可以在格式化的 MMMM 之间切换和独立形式 LLLL这个月。

我正在使用这种显示独立形式的符号 30. leden 2019而不是格式化表格 30. ledna 2019 .我想应该有一些 Windows 函数,但我找不到它,我想避免编写自己的库。

FormatDateTime('d. mmmm yyyy', Today);

最佳答案

GetDateFormat

var
DateStr: array[byte] of Char;

begin
GetDateFormat(LOCALE_USER_DEFAULT, DATE_LONGDATE, nil, nil, DateStr, 256);
Writeln(DateStr);

对于俄语语言环境,这将返回正确的短语:31 января 2019 г。 (非主格 январь)

GetDateFormat($405, DATE_LONGDATE, nil, nil, DateStr, 256);

对于捷克语言环境 LCID=$405,它返回 31。莱德纳 2019

关于windows - 如何显示格式化的月份名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54446396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com