「CST」と「IST」はいくつかの異なる意味を持つ可能性があるため、「中央標準時」と「インド標準時」を意味していると思います。これが間違っている場合は、タイムゾーンの正しいオフセットを次のように置き換えてください:
select cast(switchoffset(todatetimeoffset(dtDate, '-06:00'), '+05:30') as datetime)
プレ>手順は次のとおりです:
- 変換 datetimeoffset への日時 、タイム ゾーン対応のデータ型です。
- オフセットを切り替える 新しいタイムゾーンに。
- datetime にキャストします (オプションですが、それが必要なようです)。