代码之家  ›  专栏  ›  技术社区  ›  srmark

如何从web服务界面的SSRS报表中获取日期格式?

  •  3
  • srmark  · 技术社区  · 15 年前

    ReportingService2005 ReportingService = ConnectToSSRS();
    ReportParameter[] ReportParams = ReportingService.GetReportParameters(reportSelector.SelectedValue, HistoryID, ForRendering, emptyParams, null);
    

    日期时间参数当前似乎总是以mm/dd/yyyy的形式出现。日期格式定义在哪里?不是这样硬编码的是吗?我有办法从代码中获取日期格式吗?

    谢谢

    2 回复  |  直到 15 年前
        1
  •  0
  •   carrier    15 年前

    您看到的是DateTime对象的默认格式字符串表示形式(根据您的语言环境…可能),所以是的,在某种意义上,它是这样进行共享编码的。

    dt.ToString("MM/dd/yyyy hh:mm:sszzz")
    

    你可能想看看 here 阿尔索 this

        2
  •  0
  •   BZ.    15 年前

    尝试使用ISO 8601日期格式,例如1999-06-01。它会起作用的。