У меня есть эта строка кода:
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 по Гринвичу, поэтому DateTimeKind.Local действительно должен влиять на вещи.
Заранее спасибо!