HH:mm
Javaで時間と分を出力するためにフォーマットを使用しています。、 の形式
05:12
で時間が表示されます00:04
。しかし、私の要件は、1桁の時間で取得することです:
05:12 => 5:12
00:04 => 0:04
10:18 => 10:18
以下に、日付を生成するために実行しているコードがあります。
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
public class TestDateUtil {
public static void main(String ar[]) {
LocalTime time = LocalTime.now();
String t = time.format(DateTimeFormatter.ofPattern("HH:mm"));
System.out.println(t);
}
}
文字列操作を使用して : に基づいて時間を分割し、それを変更できることはわかっていますが、それには、やりたくない条件チェックのバリエーションがさらに必要です。それを行う方法はありますか?