Flutter 将数字1变成01输出该如何操作

这个需要用到padLeft(width,[String padding = ' '])方法

width表示需要保持的位数,比如002width就是3

当位数不足width时候就用padding是来补位。

 String timeStr =
        "${time.year}-${time.month.toString().padLeft(2, '0')}-${time.day.toString().padLeft(3, '*')}";

得到的结果

flutter: 2022-03-**2

扩展

padRight(width,[String padding = ' '])的使用与padLeft一样,只是它补位在右边2***

你可能感兴趣的:(Flutter 将数字1变成01输出该如何操作)