ホームページ >Java >&#&チュートリアル >Javaで日付と時刻を「dd/MM/yyyy HH:mm:ss.SS」としてフォーマットするにはどうすればよいですか?
日付と時刻を「dd/MM/yyyy HH:mm:ss.SS」形式で表示する方法
日付の形式を設定するにはおよび時刻を希望の「dd/MM/yyyy HH:mm:ss.SS」形式で入力するには、次のようにします。手順:
SimpleDateFormat を使用して書式オブジェクトを作成します。パターンが次のように指定されていることを確認します:
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS");
sdf オブジェクトを使用して日付と時刻をフォーマットします:
String strDate = sdf.format(cal.getTime()); Date date = sdf.parse(strDate);
提供されたコード例は、このアプローチを示しています。元のコードでは、日付のフォーマットに 2 つの別個の SimpleDateFormat オブジェクトを使用していたため、文字列出力と日付出力のフォーマットが異なっていました。正しいパターンを持つ単一の SimpleDateFormat オブジェクトを使用することで、出力を目的の形式に維持できます。
更新されたコード:
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateAndTime { public static void main(String[] args) throws Exception { Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS"); String strDate = sdf.format(cal.getTime()); System.out.println("Current date in String Format: " + strDate); Date date = sdf.parse(strDate); System.out.println("Current date in Date Format: " + date); } }
このコードは出力します:
Current date in String Format: 05/01/2012 21:10:17.287 Current date in Date Format: 05/01/2012 21:10:17.287
以上がJavaで日付と時刻を「dd/MM/yyyy HH:mm:ss.SS」としてフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。