2011-12-10 11 views
-2

変数を米国の短い日付形式(MM-DD-YY→05-12-94など)で作成する方法を説明してください。Javaでの変数作成

も(?int型である)、変数の種類を説明してください、それである - > 000000001

ありがとう!

+1

質問を明確にすることはできますか?おそらくjava.util.DateとSimpleDateFormat変数を使いたいと思うかもしれませんが、あなたが投稿した混乱したビットを考えると、非常に難しいです。あなたがしようとしていることではなく、あなたがしようとしていることを教えてください。 –

+0

Duplicate of http://stackoverflow.com/questions/4177291/format-date-in-java – Tudor

+0

ようこそStackOverflowへ。残念ながら、これは "Please do this for me"サービスではありません。 –

答えて

1

java.util.Dateを作成する必要があります。これは1970年1月1日からの時間をミリ秒単位で表したものです。

書式設定、解析、およびレンダリングは別の問題です。

私はそれをこのようにしてください:

DateFormat formatter = new SimpleDateFormat("MM-dd-yy"); 
formatter.setLenient(false); 
Date d = formatter.parse("05-12-94"); 
0

あなたが最も可能性の高いインスタンスを保持するために、あなたのデータ型としてDateCalendarを使用したいです。 DateFormatを使用して日付を表示することを選択できます。これは、指定したとおり正確に設定できます。おそらくSimpleDateFormatです。

0

日付を処理するためのJavaにはプリミティブ型はありません。日付の月、日、年を異なる3つの整数で保持したり、これらの3つの整数をカプセル化する独自のオブジェクトを作成したり、Dateオブジェクトを使用することができます。

intは、2の補数バイナリ形式で符号付き整数を格納するJavaの基本データ型です。これは32ビット長です。