Formating関数を使用してDateをフォーマットしていますが、ほとんどの値はDateTime形式で取得され、フォーマットのためにこの関数に送信され40544
ますが、Long Valueであるデータのような値を取得することがあります。これにより、DateTime例外が発生するため、したいそれをデータ時間に変換します。これをExcelに貼り付けて日付にフォーマットする1/1/2011
と、C#で同じようにするにはどうすればよいですか。
ありがとう。
あなたが探しているかもしれないと思いますがDateTime.FromOADate()
、あなたの質問は漠然としているので言うのは難しいです.
1900 年 1 月 1 日からの日数です。
したがって、次のことを試してください。
var number = 40544;
var date = new DateTime(1900, 1, 1).AddDays(number);