2014-01-13 100 views
0

我想圖表圖像保存到我的計算機和圖像的名字是ChartName +日期+時間 防爆PieChart13jan20141127.JPEG日期時間窗體

的任何格式,時間和日期可以做到這一點,因爲我的在我的代碼格式是任何回報 我的代碼是:

If My.Computer.FileSystem.DirectoryExists("C:\charts") Then 
      Dim todaysdate As String = String.Format("{ddmmyyyy}", System.DateTime.Today) 
      Chart1.SaveImage("C:\charts\PieChart" & todaysdate & ".Jpeg", System.Drawing.Imaging.ImageFormat.Jpeg) 
      MessageBox.Show("Done") 
     Else 
      MsgBox("Please create Charts Folder @ C:\") 
     End If 
+1

爲了生產13jan20141127您的格式字符串需要是「{ddMMMyyyyHHmm}」並使用DateTime.Now。 –

+0

我改變了我的代碼,但同樣的錯誤消息:今天沒有什麼agine! –

+0

馬特威爾科!在問題之前,我只想約會,現在如果我可以一起回答日期和時間! –

回答

1

可以使用DateTime.Now.ToString("ddMMMyyyyHHmm")(月分大寫MMM

Dim file As String = "PieChart" + DateTime.Now.ToString("ddMMMyyyyHHmm") 
Dim fileName As String = String.Format("{0}{1}", file, ".Jpeg") 
Dim fullName As String = System.IO.Path.Combine("C:\charts", fileName) 

我更喜歡Path.Combine來建立路徑,因爲它增加了可讀性,並且不易出錯。

+0

謝謝蒂姆我感謝你的幫助 –