如何使用脚本任务创建格式为Employee YYYYMMDDHHMMSS.text的文本文件,每次运行该任务时,秒应该递增
答案 0 :(得分:3)
string Filename = "Employee_" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".txt";
StreamWriter Writer = new StreamWriter(Filename);
Writer.WriteLine("Line");
Writer.Close();
答案 1 :(得分:0)
在C#中,您可以像这样构建该字符串:
var fileName = string.Format("Employee_{0}.txt",
DateTime.Now.ToString("yyyyMMddHHmmss"));
并且在T-SQL中你可以通过这样做获得该字符串:
SELECT 'Employee_'
+ CAST(DATEPART(year, GETDATE()) AS VARCHAR(4))
+ RIGHT('0' + CAST(DATEPART(month, GETDATE()) AS VARCHAR(4)), 2)
+ RIGHT('0' + CAST(DATEPART(day, GETDATE()) AS VARCHAR(4)), 2)
+ RIGHT('0' + CAST(DATEPART(hour, GETDATE()) AS VARCHAR(4)), 2)
+ RIGHT('0' + CAST(DATEPART(minute, GETDATE()) AS VARCHAR(4)), 2)
+ RIGHT('0' + CAST(DATEPART(second, GETDATE()) AS VARCHAR(4)), 2)
+ '.txt'