SQL Server 2008 R2 を使用しており、CST 時間を IST 時間に変換する方法を知りたいと思っていました。dtDate 列に既に CST 時間があり、それを IST 形式に変換したいと考えています。誰かがそれを手に入れるのを手伝ってくれませんか。
質問する
4819 次
2 に答える
4
「CST」と「IST」はいくつかの異なる意味を持つ可能性があるため、「中央標準時」と「インド標準時」を意味していると思います。これが間違っている場合は、タイムゾーンの正しいオフセットを次のように置き換えてください。
select cast(switchoffset(todatetimeoffset(dtDate, '-06:00'), '+05:30') as datetime)
手順は次のとおりです。
- datetime をタイムゾーン対応のデータ型であるdatetimeoffsetに変換します。
- オフセットを新しいタイム ゾーンに切り替えます。
- 日時にキャストします(オプションですが、それが必要なようです)。
于 2013-05-14T22:00:32.583 に答える