質問: yyyymmdd書式の日付に対する適切な名前? 日付の計算や書式変更を行うメソッド群を含んだ日付クラスを書いています。 yyyymmdd書式の数値で日付を扱うときの型に、ふさわしい名前が思いつきません。 先人の方の案を教えてください。 何をしようとしているかというと... ・内部的にはint型(32ビット)の整数で西暦日付(紀元元年~)を格納し、書式変更したり、年月を進める・差の日数を求めるなどの計算を行う。 ・今はint型で持っているが、適切な名前にtypedefしたい。 これまで考えてる内容としては... ・クラス名がdateなので、それは使えない。 ・扱う書式に"yymmdd"や"yyyy/mm/dd"などがあるため、それらと区別のつく名前にしたい。 ・和暦は扱わないので、西暦を意味する名前は絞り込みが効かない。 ・西暦にしても、実際には西洋はmmddyyyyの順番やddmmyyyyの順番があるので、それらは扱えないと示唆する名前にしたい。 ・iso 8601には"yyyymmdd"と"yyyy-mm-dd"があるので、isodateという名前は紛らわしい。 ・時間部分(時、分、秒)を扱わないので、小数点以下の存在を暗示するdecimaldateは不適切?(他の有名な製品やプログラム言語で、年月日のみの日付型にこのような名前を付けてたら別にok?)
回答: yyyymmdd でいいのでは?