将double从12.45转换为类似00001245的字符串(字符串的长度= 8)。
我怎么能这么做?
发布于 2013-10-03 10:54:15
String.Format("{0:D8}", (int)(12.45 * 100));发布于 2013-10-03 10:54:17
你可以这样做:
.int中,去掉剩余的小数。string的ToString()'0'把它放在左边,总尺寸为8。double d = 12.45;
string value = ((int)(d * 100)).ToString().PadLeft(8, '0');发布于 2013-10-03 11:03:04
这也可以做到:
String.Format("{0:00000000}", 12.45 * 100)https://stackoverflow.com/questions/19157284
复制相似问题