0

13/10/26 20:02 の形式で日時を受け取っています。その形式を「EEE,d MMM yyyy,HH:mm:ss」のような新しい形式に変更するのが好きです。それを行うための最良の方法は何ですか?

EDIT1:

今、私は次のように試しました

String date = "26/10/2013 20:55"; 
SimpleDateFormat df = new SimpleDateFormat("EEE,d MMM yyyy,HH:mm:ss"); 
String newdateformat = df.format(Date.parse(date)); 

しかし今、newdateformat は "Tue,10 Feb 2015,20:55:00" です。なぜ日付が間違っているのですか?ありがとう

4

3 に答える 3

3

以下を使用できます。

SimpleDateFormat sdf = new SimpleDateFormat("MMM dd,yyyy  hh:mm a");
String date = sdf.format(Date.parse("Your date")); 
于 2013-10-26T12:50:11.583 に答える
0

Androidで日付の形式を変更するには、このコードを試してください

 SimpleDateFormat formatter = new SimpleDateFormat(dd/mm/yyyy hh:mm:ss a");

    Date date=new Date();
    String newDate =formatter.format(date.getTime()); 

    Toast.makeText(this,newDate, Toast.LENGTH_SHORT).show();
于 2013-10-26T12:44:04.010 に答える
0

これを試してみてください

    SimpleDateFormat sdf = new SimpleDateFormat("EEE, dd MMMM yyyy, HH:mm:ss");
    Date date = new Date(your date);
    String date_format = sdf.format(date);

これが役立つことを願っています

于 2013-10-26T13:05:18.097 に答える