2

の形式で日付を含む文字列がありますdd/mm/yyyy。たとえば、lastDate = "1/2/2012"->日付ピッカーダイアログからこの日付を取得します。今、私はこれについて質問があります。1桁の場合、日付または月の前に0を追加する必要があります。操作後、私の日付は20120201、デリ​​メータを削除して文字列を逆にした方法に関係なく、スタックします。日または月に0を加算すると、10未満の場合、または1桁になります。

4

2 に答える 2

2

を使用するDatePickerと、年、月、日がintとして取得されます。したがって、目的の文字列を作成するには、次を使用できますString.format

String.format("%d%02d%02d", year, month, day);
于 2013-01-16T12:32:56.977 に答える
1

DatePickerを使用している場合は、@NikitaBeloglazovメソッドを使用できます。ただし、日付が文字列である他の状況では、SimpleDateFormatクラスを使用して解析とフォーマットを行うことができます。詳細とチュートリアルplzについては、http: //www.xyzws.com/javafaq/how-to-use-simpledateformat-class-formating-parsing-date-and-time/142を確認してください。

于 2013-01-16T12:51:17.643 に答える