如果小时数少于10,如何在小时数后加0?

时间:2019-12-26 09:27:50

标签: flutter hour

我正在尝试检查小时是否低于10,所以我可以在其后添加0以使其成为正确的小时格式。 到目前为止,我的所有努力都还没有完成。 谢谢您的时间

2 个答案:

答案 0 :(得分:1)

您可以对字符串使用padLeft()方法。它使用widthpadding参数。您可以像这样使用它:

print("5".padLeft(2,"0")); // Prints 05

print("14".padLeft(2,"0")); // Prints 14

答案 1 :(得分:0)

您可以尝试这个;

var now = new DateTime.now();
String newHour = now.hour.toString();
if (newHour.length > 2) {
  newHour = "0"+ newHour;
}