2014-05-21 79 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