В VBScript у меня есть код:
someLongValue = CLng(DateSerial(2011, 11, 1))
, и в этом случае someLongValue равняется 40848.
Как я могу сделать такое же приведение в C #?
Спасибо!
DateTime.ToOADate () должно вернуть то, что вы ищете:
int oleValue = (int)new DateTime(2011, 11, 1).ToOADate();