-5

スクリプト タスクを使用して Employee_YYYYMMDDHHMMSS.txt 形式のテキスト ファイルを作成する方法と、そのタスクを実行するたびに秒が増加する必要がある

4

2 に答える 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 に答える