【问题标题】:C# SSIS Transform Add Days to DateC# SSIS 转换将日期添加到日期
【发布时间】:2017-01-06 02:50:16
【问题描述】:

我有一个在 SSIS 中用 C# 运行的转换脚本。我只是试图从我的源文件中获取一个日期属性并在该日期上添加一天。我真的需要创建一个变量来促进这一点吗?

【问题讨论】:

  • 嗨,欢迎来到 SO,能否请您附上您已经尝试过的代码,这也将为您的问题提供更好的上下文。
  • 由您决定如何编码,即属性日期可以递增 date++ 或 x= var+1 并使用 ..

标签: c# ssis


【解决方案1】:

如果您希望在 C# 脚本中执行为日期属性添加日期的任务,请查看以下链接:

Datetime in C# add days

否则,在数据流下的派生列中应用如下表达式也将起作用。

DATEADD("day", 1, DateAttribute) //Apply if Attribute already is in datetime type.
DATEADD("day", 1, (DT_DBTIMESTAMP)DateAttribute) //Apply if Attribute needs to be converted to datetime type in order to then add a day.

您是否需要添加变量是我无法回答的。需要有关如何在管道下游应用此属性的更多信息。在 SSIS 包中使用变量通常是一种很好的做法。请查看以下非常有用的链接,了解最佳做法。

Best Practices

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 2019-05-07
    • 1970-01-01
    • 1970-01-01
    • 2010-10-08
    相关资源
    最近更新 更多