| ColdFusion MX | ||
| 目 次 > CFML リファレンス > ColdFusion 関数 > LSParseDateTime |
|
|
|
|
||
現在のロケールの有効な日付/時刻表現である文字列を、日付/時刻オブジェクトに変換します。
日付/時刻オブジェクト
日付および時刻関数、表示および書式制御関数、各国語対応関数、文字列関数
LSParseDateTime(date/time-string)
LSDateFormat、ParseDateTime、SetLocale、GetLocale
ColdFusion MX:
date/time-string パラメータ値の処理方法の変更 : date/time-string パラメータ値に含まれるタイムゾーン情報の処理方法が以前のリリースとは変更になっています。使用方法のセクションの解説を参照してください。パラメータ |
説明 |
|---|---|
date/time-string |
現在のロケールで読み取り可能な形式で表された文字列、またはそのような文字列を含んでいる変数です。 |
この関数は、現在のロケールの Java 標準のロケール形式設定ルールにのっとった日付、時刻、および日付/時刻の組み合わせのいずれも変換できます。
次の表は、English (US) ロケールでこの関数に渡すことのできる日付/時刻値の例をいくつか挙げたものです。これらの形式の日付部分のみまたは時刻部分のみを渡すことも可能です。
形式 |
例 |
|---|---|
m/dd/yy h:mm:ss |
1/30/02 7:02:33 |
m/dd/yy h:mm tt |
1/30/02 7:02 AM |
m/dd/yyyy h:mm |
1/30/2002 7:02 AM |
mmm dd, yyyy h:mm:ss tt |
Jan 30, 2002 7:02:12 AM |
mmmm dd, yyyy h:mm:ss tt zzz |
January 30, 2002 7:02:23 AM PST |
ddd, mmm dd, yyyy hh:mm:ss |
Wed, Jan 30, 2002 07:02:12 |
dddd, mmmm dd, yyyy h:mm:ss tt zzz |
Wednesday, January 30, 2002 7:02:12 AM PST |
有効な日付の範囲は西暦 100 ~ 9999 年です。2 桁の年については、00 ~ 29 の場合は 2000 ~ 2029 年、30 ~ 99 の場合は 1930 ~ 1999 と解釈されます。
この関数は、現在のタイムゾーンと、入力パラメータで指定されたタイムゾーンの時差を補正します。
date/time-string パラメータで指定されたタイムゾーンが、コンピュータのタイムゾーン設定と異なる場合には、時刻の値はコンピュータのタイムゾーンに合うように調整されます。date/time-string パラメータでタイムゾーンが指定されていない場合には、時刻の値は調整されません。 メモ: この関数では、POP 形式の日付 (タイムゾーンオフセット値を含む日付) は使用できません。
<h3>LSParseDateTime の例 - ロケール固有の日付/時刻オブジェクトを返します。</h3>
<!--- ロケールのリスト全体をループし、Now() の日付値を表示します。--->
<cfloop LIST = "#Server.Coldfusion.SupportedLocales#"
index = "locale" delimiters = ",">
<cfset oldlocale = SetLocale(locale)>
<cfoutput><p><B><I>#locale#</I></B><br>
<p>ロケール固有の形式 :
<br>#LSDateFormat(Now(), "mmm-dd-yyyy")# #LSTimeFormat(Now())#<br>
#LSDateFormat(Now(), "mmmm d, yyyy")# #LSTimeFormat(Now())#<br>
#LSDateFormat(Now(), "mm/dd/yyyy")# #LSTimeFormat(Now())#<br>
#LSDateFormat(Now(), "d-mmm-yyyy")# #LSTimeFormat(Now())#<br>
#LSDateFormat(Now(), "ddd, mmmm dd, yyyy")# #LSTimeFormat(Now())#<br>
#LSDateFormat(Now(), "d/m/yy")# #LSTimeFormat(Now())#<br>
#LSDateFormat(Now())# #LSTimeFormat(Now())#<br>
<p>標準の日付/時刻 :
#LSParseDateTime("#LSDateFormat(Now())# #LSTimeFormat(Now())#")#<br>
</cfoutput>
</cfloop>
|
|
||
| 目 次 > CFML リファレンス > ColdFusion 関数 > LSParseDateTime |
|
|