0

私はJavaに取り組んでいます。たとえば、日付があります:20120328。
年は2012、月は03、日は28です。形式
に変換したいと思います。 試しましたが、動作しません。 どうやってするの?yyyy-MM-dd

4

5 に答える 5

5
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
Date date = new Date();
String ourformat = formatter.format(date.getTime());

「MM/dd / yyyy」以外が必要な場合は、SimpleDateFormatの形式を変更するだけです。

于 2012-04-04T08:30:42.727 に答える
2

ここでいくつかの例を見つけてください。

  DateFormat formatter = new SimpleDateFormat("MM/dd/yy");
  Date date = (Date)formatter.parse("01/29/02");
于 2012-04-04T07:38:05.197 に答える
1

こちらをご覧ください。SimpleDateFormatクラスを使用する必要があります。

于 2012-04-04T07:35:44.293 に答える
0

まず、次のような部分文字列を使用してフォーマットを作成します

String myDate = "20120328";
String myConvertedDate = myDate.substring(0,4) + "-" + myDate.substring(5,6) + "-" + myDate.substring(7);

これにより、日付は2012-03-28になります。

次に、必要に応じて、単純な日付形式を使用して日付に変換します。

于 2012-04-04T08:09:21.250 に答える
0

これを日付の書式設定に使用できます

SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
Date date = new Date();
String ourformat = formatter.format(date.getTime());

そしてこれはTimeStampを取得するためのものです

    SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
    Timestamp timestamp =timestamp=new Timestamp(System.currentTimeMillis());
    String ourformat = formatter.format(timestamp);
于 2020-03-03T06:48:45.427 に答える