Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C“SSIS脚本组件格式输入日期行到”;“MMddyyyy”;_C#_Ssis - Fatal编程技术网

C# C“SSIS脚本组件格式输入日期行到”;“MMddyyyy”;

C# C“SSIS脚本组件格式输入日期行到”;“MMddyyyy”;,c#,ssis,C#,Ssis,我目前正在编写一个转换组件脚本。我想将输入日期列格式化为“mmddyyy” 一旦脚本执行,我仍然会得到一个时间戳值: 字符串有格式 如果希望以特定格式查看输出,则需要将输出列设置为字符串数据类型。屏幕截图类似于data viewer。如果管道的列设置为数据时间(即,DB_TIMESTAMP),则无论发生什么情况,日期时间都应保持不变。您应该能够将该值输出到SQL Server上的日期列,如果该列的时间全部为零,则该列将被删除。 public override void Input0_Proces

我目前正在编写一个转换组件脚本。我想将输入日期列格式化为“mmddyyy”

一旦脚本执行,我仍然会得到一个时间戳值:

字符串有格式


如果希望以特定格式查看输出,则需要将输出列设置为字符串数据类型。

屏幕截图类似于data viewer。如果管道的列设置为数据时间(即,DB_TIMESTAMP),则无论发生什么情况,日期时间都应保持不变。您应该能够将该值输出到SQL Server上的日期列,如果该列的时间全部为零,则该列将被删除。
public override void Input0_ProcessInputRow(Input0Buffer Row)
{
    /*
     * Add your code here
     */

    Row.SampleDate = Convert.ToDateTime(Row.SampleDate.ToString("MM/dd/yyyy"));
    Row.TestDate = Convert.ToDateTime(Row.TestDate.ToString("MM/dd/yyyy"));
    Row.ComponentsTestDate = Convert.ToDateTime(Row.ComponentsTestDate.ToString("MM/dd/yyyy"));
}