2016-11-03 6 views
1

カスタムC#アプリケーションを使用してExcelファイルのデータをERPにインポートしようとしています。しかし、Date型のセルに問題があります。コンピュータの地域設定に依存して、Date型セルはC#のDateTimeに変換できません。ユーザーが異なるコンピュータを使用しているときに、このDateのExcelsから常に問題があります。C#でExcelからDateTimeセルを正しくインポートする方法

コンピュータの地域設定であれば、コンピュータの地域設定した場合、米国

11-25-2016 

では、トルコの

25-11-2016 

私は適切な変換をどのように行うことができますか?

+0

どのようにExcelを読んでいる?

DateTime conv = DateTime.FromOADate(excelDate); 

この回答を参照してください。 – wdosanjos

答えて

1

System.Globalization.CultureInfo cultureinfo = System.Globalization.CultureInfo.CurrentCulture; 
DateTime dt = DateTime.Parse(date, cultureinfo); 
関連する問題