世界標準時間(UTC)を日本時間(JST)に変換したい場合、タイムゾーンを取得してから変換するようです。
日本時間のタイムゾーンは Tokyo Standard Time
で取得できます。
ここでは拡張メソッドとして実装してみました。
public static DateTime ToJst(this DateTime utc)
{
var jstZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("Tokyo Standard Time");
return TimeZoneInfo.ConvertTimeFromUtc(utc, jstZoneInfo);
}