jQuery FullCalendarコントロールを使用して、JSON文字列のカレンダーイベントを非表示フィールドに入力しています。
これを達成するには、日付/時刻を変換する必要があります。
以下で見つけた関数の例は、それらを使用可能な形式で渡します。
ただし、クライアントのタイムゾーンに基づいてイベントを調整しています。
以下の関数を変更して、クライアントのタイムゾーンを調整せずにSQL日時を変換するにはどうすればよいですか?
別の投稿で提案されているようにToUniversalTime()を削除しようとしましたが、時間が大幅に短縮されます。
private long ConvertToTimestamp(DateTime value)
{
long epoch = (value.ToUniversalTime().Ticks - 621355968000000000) / 10000000;
return epoch;
}