スクリプト タスクを使用して Employee_YYYYMMDDHHMMSS.txt 形式のテキスト ファイルを作成する方法と、そのタスクを実行するたびに秒が増加する必要がある
7157 次
2 に答える
3
string Filename = "Employee_" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".txt";
StreamWriter Writer = new StreamWriter(Filename);
Writer.WriteLine("Line");
Writer.Close();
于 2013-03-27T18:47:15.523 に答える
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'
于 2013-03-27T18:50:10.330 に答える