2011-12-07 12 views
2

C#では、メソッドのIsDaylightSavingTimeのビルドがあり、渡された日付が夏時間の範囲内にあるかどうかを返すことができます。 SQLに似たものがあるかどうかを知りたい。日時がSQLで夏時間になっているかどうかを調べる

ありがとうございます。私は、これは完全なあなたの目的を埋めることを願っています

答えて

1

は、こちらをご覧ください

+0

http://support.microsoft.com/default.aspx?scid=kb;en-us;931975&sd=rss&spid=2855も参考にすることができ、感謝 –

+0

機能は、特定の国に非常に具体的である(I米国と仮定)、夏時間の異なる一般的なタイムゾーン –

1

Daylight Savings Time Functions in SQL ServerどのようにSQL Server上でCLRを実行し、直接CLR scalar-valued functionを通じて.NET FrameworkのDateTimeOffsetタイプを活用してはどうですか?

SQLServerが最適な実行計画を選択できるように、SqlFunction属性を慎重に評価することを忘れないでください。たとえば、関数がIsDaylightSavingTimeに呼び出しをラップするだけの場合は、この方法で飾るのがよいでしょう。

[SqlFunction(
    DataAccess = DataAccessKind.None, 
    SystemDataAccess = SystemDataAccessKind.None, 
    IsDeterministic = true, 
    IsPrecise = true)] 
関連する問題