2009年6月2日 星期二

C# 做流水號時,不滿位數補零(0)

在寫產生流水號的時候,需求是 9 Char 位數。
可是資料不滿的時候要怎麼來補滿呢?
string show4_5 = string.Format("{0,1:000000000}",int.Parse(PLT_QTY_FIRST)); //數量不滿 9 位數時,前面補 0

//很多 0 那裡是指定總位數是多少。
//後面的 PLT_QTY_FIRST 是指原本的變數 ,就是原本的水號。

結果:
初值 PLT_QTY_FIRST = 999
show4_5 = 000000999

太機車。。。 竟然有更簡單的
int.Parse(PLT_QTY_FIRST).ToString("000000000");

沒有留言:

張貼留言