C#Compactエディション6.5の新機能。実際のシステム時刻から5時間ずれているように見えるファイルに日時を設定しようとしています。私はファイルを作成するためにこれだけを行っています:
FileStream fs= File.Create(name);
これを行うだけで、作成日は5時間先になります... CreationTimeを設定しようとすると、属性が読み取り専用であるというコンパイルエラーが発生します。
FileInfo fi = new FileInfo(name);
fi.CreationTime = date;
私の質問は、C#を初めて使用するため、CEフレームワークの「読み取り専用」属性にどのようにアクセスできるかということです。P / Invokeについて言及しているようですが、属性ではなくメソッドでのみ機能するようです。誰でもこれを行う方法について簡単なデモを行うことができますか?
私はこの解決策を試しましたが、現在の現地時間でファイルを送信しても、UTCを書き込むファイルを取得します