C#のDateTimeをUTC Timeに変更することで、時刻を変更しない
既存のdatetimeを、実際の時刻を変えずにUTC時刻に変換するにはどうしたらよいでしょうか。
例
DateTime dateTime = GetSomeDateTime(); // dateTime here is 3pm
dateTime.ToUtcDateTime() // datetime should still be 3pm
111
4
からして
DateTime.SpecifyKind
静的メソッドを使用します。例:
DateTime`のオーバーロードされたコンストラクタを使用することができます:
DateTime.ToUniversalTime`メソッドを使用します。