版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/asty9000/article/details/81676840
nl_langinfo用于获取指定元素的本地信息,具体可分为以下五类。
日期和时间
常量名 |
描述 |
ABDAY_(1-7) |
一星期中每一天的缩写名称,如地区为en_US时,ABDAY_1为Sun,即星期中的第一天。 |
DAY_(1-7) |
一星期中每一天的名称,如地区为en_US时,DAY_1为Sunday,即星期中的第一天。 |
ABMON_(1-12) |
一年中每个月的缩写名称。 |
MON_(1-12) |
一年中每个月的名称。 |
AM_STR |
表示上午的字符串。 |
PM_STR |
表示下午的字符串。 |
D_T_FMT |
可用于strftime()的表示时间和日期的格式字符串。 |
D_FMT |
可用于strftime()的表示日期的格式字符串。 |
T_FMT |
可用于strftime()的表示时间的格式字符串。 |
T_FMT_AMPM |
可用于strftime()的表示带有上午/下午的12小时制时间的格式字符串。 |
ERA |
世纪转换。 |
ERA_YEAR |
以年份表示的世纪转换格式。 |
ERA_D_T_FMT |
可用于strftime()的以日期和时间表示的世纪转换格式字符串。 |
ERA_D_FMT |
可用于strftime()的以日期表示的世纪转换格式字符串。 |
ERA_T_FMT |
可用于strftime()的以时间表示的世纪转换格式字符串。 |
货币
常量名 |
描述 |
INT_CURR_SYMBOL |
国际货币符号。 |
CURRENCY_SYMBOL |
本地货币符号。 |
CRNCYSTR |
与CURRENCY_SYMBOL相同。 |
MON_DECIMAL_POINT |
货币小数点字符。 |
MON_THOUSANDS_SEP |
货币千位分隔符。 |
MON_GROUPING |
如何分组货币数字。 |
POSITIVE_SIGN |
正值符号。 |
NEGATIVE_SIGN |
负值符号。 |
INT_FRAC_DIGITS |
国际通用的小数显示位数。 |
FRAC_DIGITS |
本地的小数显示位数。 |
P_CS_PRECEDES |
如果currency_symbol出现在正货币值之前返回true,否则返回false。 |
P_SEP_BY_SPACE |
如果currency_symbol和正货币值之间使用空格分隔返回true,否则返回false。 |
N_CS_PRECEDES |
如果currency_symbol出现在负货币值之前返回true,否则返回false。 |
N_SEP_BY_SPACE |
如果currency_symbol和负货币值之间使用空格分隔返回true,否则返回false。 |
P_SIGN_POSN |
正货币值中正号的位置,值含义见下表。 |
N_SIGN_POSN |
负货币值中负号的位置,值含义见下表。 |
正负号位置
值 |
描述 |
0 |
括号包围值和currency_symbol。 |
1 |
值和currency_symbol之前。 |
2 |
值和currency_symbol之后。 |
3 |
紧挨着currency_symbol之前。 |
4 |
紧挨着currency_symbol之后。 |
数字
常量名 |
描述 |
DECIMAL_POINT |
小数点字符。 |
RADIXCHAR |
与DECIMAL_POINT相同。 |
THOUSANDS_SEP |
千位分隔符。 |
THOUSEP |
与THOUSANDS_SEPxiangtong 。 |
GROUPING |
如何分组数字。 |
通信
常量名 |
描述 |
YESEXPR |
与 'yes' 输入相匹配的正则字符串。 |
NOEXPR |
与 'no' 输入相匹配的正则字符串。 |
YESSTR |
'yes' 的输出字符串。 |
NOSTR |
'no' 的输出字符串。 |
代码集
常量名 |
描述 |
CODESET |
带有字符编码名称的字符串。 |