次: , 前: Calendar date items, 上: Date input formats


27.3 日付の時間の項目

日付文字列での日付の時間の項目(time of day item)は,与えられた日付 の時間を指定します.以下にいくつか例があり,全て同じ時間を表現しています.

     20:02:0
     20:02
     8:02pm
     
     20:02-0500      # est (合州国東部標準時)

より一般的に,日付の時間は, `hour:minute:second' として与えることができ, hourは0と23の間の数字,minuteは0と59 の間の数字,そして secondは0と59の間の数字です.代わりに,`:second'は省 略でき,その場合,それは0です.

時間に`am'や`pm'(または,`a.m.'や`p.m.')が続く場合, hourは1から12までの実行に限定され,`:minute'は省略で きます(ゼロとされます).`am'は午前を示し,`pm'は午後を示しま す.この注釈で,12は1の前になります.真夜中は`12am'で,一方正午は `12pm'です.(これは,`12am'を正午,`12pm'を真夜中として 使用する,ラテン語に由来する古い伝統の反対となる,`12am'と `12pm' のゼロを起点にした解釈です.)

時刻は,代わりにタイムゾーン補正を続けることができ,それは `shhmm'として表現され,sは`+'または `-',hhは時間の数字,そしてmmは地域の分の数字になりま す.タイムゾーン修正がこのように与えられるとき,それは,世界標準時 (utc) に関連する時間として解釈され,タイムゾーンや地域的タイムゾー ンに対する,あらゆる前置される指定に優先します.日付の時間の minuteの部分は,タイムゾーン修正が使用されるとき省略できません. これは,時間の分数部分でタイムゾーン修正を指定する唯一の方法です.

`am'/`pm'やタイムゾーン修正は,どちらか一方のみ指定でき,両 方はできません.