2011-12-07 3 views
2

C#의 경우 의 빌드가 있습니다. IsDaylightSavingTime은 전달되는 날짜가 일광 절약 시간 범위 내에 있는지를 나타내는 bool 값을 반환합니다. SQL에 비슷한 것이 있는지 알고 싶습니다.datetime이 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 서버에서 CLR을 실행하고 직접 CLR scalar-valued function를 통해 닷넷 프레임 워크 DateTimeOffset 유형을 활용 어떻습니까?

SQLServer가 가능한 최상의 실행 계획을 선택하도록하려면 SqlFunction 특성을 신중하게 고려해야합니다. 예를 들어, 함수가 IsDaylightSavingTime에 대한 호출 만 래핑하는 경우에는이 방법으로 꾸미는 것이 좋습니다.

[SqlFunction(
    DataAccess = DataAccessKind.None, 
    SystemDataAccess = SystemDataAccessKind.None, 
    IsDeterministic = true, 
    IsPrecise = true)]