DateオブジェクトのtoString()を呼び出すときに得られる出力の信頼性を解析する日付形式(多分SimpleDateFormat)が必要です。私のドイツ語(!)システムの出力は: "Sun Dec 12 13:45:12 CET 2010"ですので、ロケールを敬うようには見えません。新しいDate()の出力を解析する方法toString()
誰でも?
DateオブジェクトのtoString()を呼び出すときに得られる出力の信頼性を解析する日付形式(多分SimpleDateFormat)が必要です。私のドイツ語(!)システムの出力は: "Sun Dec 12 13:45:12 CET 2010"ですので、ロケールを敬うようには見えません。新しいDate()の出力を解析する方法toString()
誰でも?
この形式はDate#toString()
で指定されています。 SimpleDateFormat
パターンの用語で、だから、
dow mon dd hh:mm:ss zzz yyyy
:
は、フォームの
String
にこのDate
オブジェクトを変換しEEE MMM dd HH:mm:ss zzz yyyy
無関係な問題に、私は疑問に思います最初の場所で使用していないと悪い考えがある場合は日付を出力するには
SimpleDateFormat#format()
の代わりにを入力します。私はそれをまっすぐに修正することを検討するだろう。
BalusCはあなたに正しいフォーマットを与えました。私はそう言っています。 toString()
メソッドは、ログ以外の目的では使用しないでください。
SimpleDateFormat
は、書式設定と解析の両方に使用できます。
'java.sql.Date'は異なる' toString() '結果を持っていることに注意してください。 –
問題は、date.toString()によって生成されたデータがあることです。DateFormatも使用していました。 – Daniel
他の人に:米国以外の国でもこの作業を行うには、Locale.USを使用してDateFormatを初期化する必要があることに注意してください。 – Daniel