日付と時刻の組合せにおいて基本形式と拡張形式との混在は許されず、どちらかに統一されていなければならない。起点編集グレゴリオ暦による年月日は、パリにおけるメートル条約の調印年月日を1875年5月20日とすることで規定されている[8]。曜日は、2000年1月1日を土曜日とすることで規定されている[9]。月日、時分秒の起点の指定は特にない。日付の指定の仕方に、年と月と日を指定する方法、年と年内の日の番号を指定する方法、年と週と曜日を指定する方法の3つがある(下記に詳説)。日付の表記にはグレゴリオ暦を用い、これはグレゴリオ暦が導入された1582年10月15日以前にも適用される。0000年から1582年の範囲は、事前に通信の送信側と受信側との間での合意がある場合にのみ使うことができる[10]。そのような措置はない。そのため、それらの日付表現をこのISO準拠にするにはグレゴリオ暦への換算が必要である。年は(基本形式の場合でも拡張形式の場合でも)4桁の数字で表記される。0000年より前または9999年より後の年を表記する場合には、事前に通信の送信側と受信側との間での合意が必要である[11]。先頭に正負の符号(+あるいは-)を付して任意の桁数の数字を追加することができるという合意などである(任意の桁数の追加であるため年の桁数は5桁以上(正負の符号を含めると6桁以上)になりうる。拡張表記の場合、事前の合意次第では+019332が有効であっても+000299は無効という場合がありうる。これは本来の紀年法において西暦0年が存在しないためである(ちなみに0世紀も存在しない)。値を取り、それぞれ1月から12月を表す。いずれかで表記される。「年」が最初に来ていることを明らかにするため、また、視認性を良くするため、この拡張表記が頻用されている。(拡張形式)はいずれも2000年4月1日を表す。省くことも可能であり、その場合、前者は年月のみを、後者は年のみを表す。いうような‐(ハイフン)無しの数字6桁のみの表記は認められていない。例:2004-042004年4月20042004年202000年代(2000年から2099年までの100年間。原文ではcenturyと表現されているが21世紀(2001年から2100年まで)の100年間より1年ほど前へずれている100年間である。0301ではcenturyを百年代と訳している。年内の日の番号である。(2004092)2004年の第92日目、すなわち4月1日を表す。年と週と曜日編集この記法では、年が、通常の場合の年とは異なる年になる場合がある。POSIXのstrftimeにある%Gはこの記法の年を表示する。0301にも具体例の例示がある。