日付を "EEE、d MMM YYYY HH:mm:ss z"の文字列にフォーマットしたいが、希望する出力を受け取ることができません。例 あなたの助けに感謝を操作するための日付をEEEに変換します。MMM YYYY HH:mm:ss zフォーマット
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Locale;
public class MyClass {
public static void main(String args[]) {
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("EEE, d MMM YYYY HH:mm:ss z");
//tried this as well new SimpleDateFormat("EEE',' d MMM YYYY HH:mm:ss z",Locale.US);
String strDate = date.toString();
System.out.println(strDate);// Tue Sep 19 10:31:40 GMT 2017
// i want this --> Tue, Sep 19 2017 10:31:40 GMT
}
}
見つけてくださいjdoodle link:それは期待どおりに動作していないが
が、私はこのtutorialを参照し、以下のコードを参照してください!
を変更し、なぜあなたはあなたもフォーマッタを使用していないときに正しい形式を得るために期待していますか? – Tom
私は間違いを私が作った、私はかなりjavaに新しいです、あなたの応答のおかげで実現します。 – Winnie
Netbeans、Eclipse、IntelliJ IDEAなどのIDEを使用するようにしてください。彼らは 'フォーマッタ 'は現在使われておらず、そのような問題を瞬時に検出することを容易にしていると伝えます。 – Tom