私のmysqlデータベースにタイムスタンプフィールドを持つテーブルを取得しました。この形式 HH:MM で時間と分だけをJavaで印刷したいと思います。
どうやってやるの?タイムスタンプを変更せずに出力すると、次のようになります。
2013-01-29 11:05:00
Javaでタグ付けしたいので、Javaにタグを付けました。
MySQL を使用して日付をフォーマットできます。
例えば:
SELECT DATE_FORMAT(`date`,'%Y-%m-%d %H:%i') AS showdate FROM table
http://www.mysqlformatdate.comを使用して、必要な正しい形式を取得できます。
SimpleDateFormat はあなたが望むものです
String date = "2013-01-29 11:05:00";
SimpleDateFormat parsedFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat printedFormat = new SimpleDateFormat("HH:mm");
Date a = parsedFormat.parse(date);
System.out.println(printedFormat.format(a));