65.9K
CodeProject 正在变化。 阅读更多。
Home

LCID 属性指定了日期、时间和货币的格式

starIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

1.00/5 (2投票s)

2002年4月25日

1分钟阅读

viewsIcon

73708

LCID 属性指定了日期、时间和货币的格式。LCID 对于不同的地理区域不尽相同。有些区域将日期格式化为 YY-MM-DD,而有些区域则格式化为 MM-DD-YYYY。LCID 属性是可读写的。

引言

LCID 属性使用位置标识符来访问有关显示格式问题的信息,例如货币、日期和时间,这些信息特定于某个位置或区域。位置标识符唯一地定义了一个地理位置或区域。例如,法国的位置标识符是 1036。

示例演示了将区域设置为英式英语,并使用 VBScript FormatCurrency 方法将值 125 显示为带有 £ 符号的货币。

语法: 

Session.LCID(= LocaleID)

示例

<%
Session.LCID = 2057
Dim curNumb
curNumb = FormatCurrency(125)
Response.Write (curNumb)
%>

显式设置 Session.LCID 会影响会话中的所有响应。

如果在页面中未显式设置 Session.LCID,则它将由 AspLCID 元数据库属性隐式设置。如果未设置 AspLCID 元数据库属性,或将其设置为 0,则 Session.LCID 将由默认系统区域设置设置。

可以在一个 Web 页面中多次设置 Session.LCID,并每次用于格式化数据。有些区域需要设置匹配的代码页才能正确显示字符。例如,要在同一个页面上以多种区域设置显示日期和时间,必须将代码页设置为 UTF-8 (65001) 以显示所有字符。

如果您显式设置了 Response.LCIDSession.LCID,请在显示格式化输出之前执行此操作。设置 Session.LCID 会更改 ASP 应用程序和脚本引擎的区域设置。使用 VBScript 函数 setLocale 仅更改脚本引擎的区域设置。

如果您的 Web 页面的区域设置与 Web 客户端的系统默认设置匹配,则无需在 Web 页面中设置区域设置。但是,建议设置该值。

© . All rights reserved.