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***

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容