I have a c# program which needs to create an excel object, and do some operations, here are parts of my code:
// c# code: workSheet.Cells[1, 1] = \"=2012/9/20\
Dude, your excel value is not a date. Drop the equal sign at the beginning.
Once you do that you will get a proper double value for your time (which can be converted via the OADate function). What your getting now is nonsense.