| ColdFusion MX | ||
| 目 次 > CFML リファレンス > ColdFusion 関数 > TimeFormat |
|
|
|
|
||
米国英語の時刻形式設定規則に基づいて、時刻値を形式設定します。
カスタム形式に形式設定された時刻値。マスクが指定されていない場合は、hh:mm tt 形式で時刻値が返されます。国際時刻形式については、LSTimeFormatを参照してください。
TimeFormat(time[,mask])
CreateTime、Now、ParseDateTime、LSTimeFormat、DateFormat
ColdFusion MX 6.1: ミリ秒を表すマスク文字 L および l を追加しました。
ColdFusion MX:
mask 値の中の余分な文字の処理方法が、以前のリリースとは変更になっています。具体的には次のとおりです。 TimeFormat(Now(), "hh:mm:ss foo") は、8:17:23 f'o'o を返します。8:17:23 foo が返されます。 余分な文字が単一引用符で囲まれている場合 (例: hh:mm:ss 'foo') には、ColdFusion 5 と ColdFusion MX のいずれでも、形式設定された時刻と余分な文字がそのまま返されます。たとえば上の例では、8:17:23 foo が返されます。
mask 属性オプションのサポートを追加 : short、medium、long、および full。 パラメータ |
説明 |
|---|---|
time |
変換する日付/時刻値または文字列です。 |
mask |
形式を指定するマスク文字からなる文字列です。
|
日付/時刻値を文字列として渡すときは、その値を引用符で囲む必要があります。引用符で囲まない場合、その値は日付/時刻オブジェクトの数値表現として解釈されます。
日付および時刻の形式を設定する関数を使用しないと、データベースクエリの結果の日付および時刻は、その順序や形式がばらばらになる可能性があります。日付や時刻を適切な形式で表示され、アプリケーションのユーザーに混乱を与えないようにするには、DateFormat 関数と TimeFormat 関数を使用して、クエリからの日付時刻値を形式設定することをお勧めします。例と詳細については、Web サイト www.coldfusion.com/Support/KnowledgeBase/SearchForm.cfm の TechNote 22183、「ColdFusion Server (5 and 4.5.x) with Oracle: Formatting Date and Time Query Results」を参照してください。
<cfset todayDate = #Now()#> <body> <h3>TimeFormat の例</h3> <p>今日の日付 : <cfoutput>#todayDate#</cfoutput> <p>TimeFormat を使用すると、さまざまな形式で値を表示できます。 <cfoutput> <ul> <li>#TimeFormat(todayDate)# <li>#TimeFormat(todayDate, "hh:mm:ss")# <li>#TimeFormat(todayDate, "hh:mm:sst")# <li>#TimeFormat(todayDate, "hh:mm:sstt")# <li>#TimeFormat(todayDate, "HH:mm:ss")# </ul> </cfoutput> </body>
|
|
||
| 目 次 > CFML リファレンス > ColdFusion 関数 > TimeFormat |
|
|