2014-05-21 110 views
2

我有這個追加日期 - Vb.net

的FileName = 「Events_Data.csv」

我想日期添加到這一點,因此要求輸出

的FileName =「Events_Data_20140521 .csv「

我有單獨的變量中的數據,只是不知道如何在文件名中添加.csv。

任何人都可以請幫忙。

問候

回答

3

再檢查一下下面的代碼

VB.Net

Dim FileName As String = "Events_Data.csv" 
FileName = FileName.Replace(".csv", "_" & System.DateTime.Now.ToString("yyyyMMdd") & ".csv") 

C#.NET

string FileName = "Events_Data.csv"; 
string ptest =System.DateTime.Now.ToString("yyyyMMdd"); 
FileName = FileName.Replace(".csv", "_" + ptest + ".csv"); 
+1

我需要在C#中編寫此代碼,並且此System.DateTime.Now.ToString(「yyyyMMdd」)將是一個變量。你能幫我嗎。 – user3657339

+0

是的,請確認檢查答案 –

0

串連各種使用&部分:

FileName = "Events_Data_" & yourDateVariable & ".csv" 
+0

FileName =「Events_Data.csv」 - 所以首先我需要使用子字符串函數來分割上面然後添加它們,然後再次連接它們 – user3657339

+0

你可以這樣做,但如果它將成爲「Events_Data」...「.csv 「那麼你可以忽略FileName的當前值。 –

0

試試這個

如果varDate是類型日期

FileName = FileName.Replace(".csv", String.Format("_{0}.csv", varDate.ToString("yyyyMMdd"))) 

或 就是一個String

FileName = FileName.Replace(".csv", String.Format("_{0}.csv", varDate)) 
1
Dim FileName As String = "Your File Name" 
FileName += DateTime.Now.ToString("ddmmyyyyHHmm") + _ 
      System.IO.Path.GetExtension(FileUpload1.FileName) 

FileUpload1.SaveAs(Server.MapPath("Upload/" + FileName)) 
FileName = "Upload/" + FileName 
+1

您能否提供簡要說明。 – PKirby