我正在尝试检查小时是否低于10,所以我可以在其后添加0以使其成为正确的小时格式。 到目前为止,我的所有努力都还没有完成。 谢谢您的时间
答案 0 :(得分:1)
您可以对字符串使用padLeft()方法。它使用width
和padding
参数。您可以像这样使用它:
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;
}