在我的應用程序中,我向用戶展示了一個用於自定義生成的文件名稱的選項。程序讀取的格式字符串類似於用戶可以根據自己的喜好自定義的"yyyyMMdd-%1-%2-%3-%4"
。自定義格式包括日期
在這種情況下的日期格式爲yyyyMMdd
和%1
就像1000P的行程數,%2
是原點代碼等PTTTT,%3
就像PHYUD的目的地代碼,和%4
是仲停止代碼等YYYY123。
我在將實際數據和格式設置到自定義字符串時遇到問題。我相信它會堵塞日期格式。到目前爲止,我有
sOut = txtFormatPattern.Text
sOut = sOut.Replace("%1", "1000P")
sOut = sOut.Replace("%2", "PTTTT")
sOut = sOut.Replace("%3", "PHYUD")
sOut = sOut.Replace("%4", "YYYY123")
sOut = myDate.ToString(sOut) 'date is July 01, 2007
輸出爲 「20070701-#1000P-PTTTTP12YUD(YYYY123)」 問題顯然這是我最後一次轉換。該字符串包含用於表示PHYUD中特定日期的一部分的關鍵字符。所以我的問題是如何讓我的用戶能夠靈活地根據需要對輸出進行格式化,然後將其正確轉換?
AGP
請編輯您的原始問題以添加信息。這不是論壇,所以我們不會「回覆主題」。 – 2010-09-14 15:51:58
不確定這是什麼意思。我已經添加了儘可能多的信息,因爲我認爲是需要的。你的意思是,如果我找到了答案將其添加到原始問題,或者我可以像我在這裏添加它嗎? – sinDizzy 2010-09-14 15:54:55