У меня есть эта строка кода:
double seconds = new DateTime(2006,7,6,12,1,0,DateTimeKind.Local).Subtract(new DateTime(1970,1,1,0,0,0,DateTimeKind.Local).TotalSeconds;
Это не было правильным числом, которое я хотел, таким образом, я попробовал следующее:
double seconds = new DateTime(2006,7,6,12,1,0,DateTimeKind.Local).Subtract(new DateTime(1970,1,1,0,0,0,DateTimeKind.Utc).TotalSeconds;
(Различие - то, что в одном случае, я использую местное время в течение эпохи, и в другом, я использую UTC). Интересно, хотя, они и дают мне то же значение, и я не знаю, почему это. Я живу в-600 GMT, таким образом, DateTimeKind. Локальный должен на самом деле влиять на вещи.
Заранее спасибо!