ColdFusion MX
目 次 > CFML リファレンス > ColdFusion 関数 > LSParseEuroCurrency O

LSParseEuroCurrency

ロケール固有の通貨文字列を、数値として形式設定します。デフォルトの各通貨形式 (none、local、international) で変換を試みます。ユーロ圏の国では、ユーロ通貨を正しく処理します。

文字列の値と一致する、形式設定した数値

各国語対応関数文字列関数

LSParseEuroCurrency(currency-string)

LSParseCurrencyLSEuroCurrencyFormatSetLocale

ColdFusion MX:

形式設定の動作の変更 : この関数では、以前のリリースと異なる形式で結果が返される場合があります。この関数では、すべてのプラットフォームで Java 標準のロケール形式設定ルールが使用されます。ただし、ユーロ通貨圏に属する国の場合は、使用方法のセクションに解説した規則が使用されます。

パラメータ

説明

currency-string

ロケール固有の文字列、またはそれを含んでいる変数です。

この関数は、現在のロケールの国がユーロ圏に属するかどうか (ユーロに移行済みの参加国かどうか) を判断します。ユーロ圏の国の場合、Sun 1.3.1 を含むすべての JVM で、currency-string パラメータはユーロで形式設定されている必要があります。ユーロ圏外の国の場合は、この文字列は JVM のロケール形式設定ルールにのっとっている必要があります。サポートされているすべてのロケールで有効な通貨形式の例については、LSEuroCurrencyFormat を参照してください。

ColdFusion がサポートするロケールオプションの一覧や、日付、時刻、数値、および通貨のデフォルトの表示形式の設定に関する情報の詳細については、SetLocaleを参照してください。

<h3>LSParseEuroCurrency の例</h3>
<p>使用可能なロケールのリスト全体をループします。値 123,456 の文字列表現を、
   サポートされている 3 種類の通貨形式で作成したうえで、
   その結果を数値に戻します。<p>
<cfloop list="#Server.Coldfusion.SupportedLocales#" index="locale" delimiters=",">
   <cfset oldlocale = SetLocale(locale)>
   <cfoutput><p>現在のロケール :<b><i>#locale#</i></b><br>
   <cfset localCurrency = LSEuroCurrencyFormat(123456, "local")>
      通貨形式 Local での値 :#localCurrency#<br>
      LSParseEuroCurrency で変換した結果 : 
      #LSParseEuroCurrency(localCurrency)#<br>
   <cfset IntlCurrency = LSEuroCurrencyFormat(123456, "international")>
      通貨形式 International での値 :#IntlCurrency#<br>
      LSParseEuroCurrency で変換した結果 : 
      #LSParseEuroCurrency(IntlCurrency)#<br>
   <cfset Currency = LSEuroCurrencyFormat(123456, "none")>
      通貨形式 None での値 :#currency#<br>
      LSParseEuroCurrency で変換した結果 : 
      #LSParseEuroCurrency(Currency)#<br>
      <hr noshade>
   </cfoutput>
</cfloop>

目 次 > CFML リファレンス > ColdFusion 関数 > LSParseEuroCurrency O

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/coldfusion/6.1_jp/htmldocs2/functa37.htm