変数を米国の短い日付形式(MM-DD-YY→05-12-94など)で作成する方法を説明してください。Javaでの変数作成
も(?int型である)、変数の種類を説明してください、それである - > 000000001
ありがとう!
変数を米国の短い日付形式(MM-DD-YY→05-12-94など)で作成する方法を説明してください。Javaでの変数作成
も(?int型である)、変数の種類を説明してください、それである - > 000000001
ありがとう!
java.util.Date
を作成する必要があります。これは1970年1月1日からの時間をミリ秒単位で表したものです。
書式設定、解析、およびレンダリングは別の問題です。
私はそれをこのようにしてください:
DateFormat formatter = new SimpleDateFormat("MM-dd-yy");
formatter.setLenient(false);
Date d = formatter.parse("05-12-94");
あなたが最も可能性の高いインスタンスを保持するために、あなたのデータ型としてDate
かCalendar
を使用したいです。 DateFormat
を使用して日付を表示することを選択できます。これは、指定したとおり正確に設定できます。おそらくSimpleDateFormat
です。
日付を処理するためのJavaにはプリミティブ型はありません。日付の月、日、年を異なる3つの整数で保持したり、これらの3つの整数をカプセル化する独自のオブジェクトを作成したり、Dateオブジェクトを使用することができます。
intは、2の補数バイナリ形式で符号付き整数を格納するJavaの基本データ型です。これは32ビット長です。
質問を明確にすることはできますか?おそらくjava.util.DateとSimpleDateFormat変数を使いたいと思うかもしれませんが、あなたが投稿した混乱したビットを考えると、非常に難しいです。あなたがしようとしていることではなく、あなたがしようとしていることを教えてください。 –
Duplicate of http://stackoverflow.com/questions/4177291/format-date-in-java – Tudor
ようこそStackOverflowへ。残念ながら、これは "Please do this for me"サービスではありません。 –