タイトルはそれをすべて言っています。インターネットにはFILETIME
をTDateTime
に変換する方法がありますが、それ以外の方法はありません。TDateTimeをFILETIMEに変換するにはどうすればよいですか?
答えて
System.SysUtils
からDateTimeToSystemTime
を呼び出します。Winapi.Windows
からSystemTimeToFileTime
を呼び出します。
元の日付時刻の値が現地時間の場合は、DateTimeToSystemTime
を呼び出す前にUTCに変換する必要があります。
これは有効ですが、私は2つの理由からこの解決法の大きなファンではありません:1.私は中間構造(SysteTime)と必要ではない呼び出しを使用する必要があります。 2.私は自分の時間価値が何時の基準であるのかを知りません。 – Wodzu
ファンかどうかは、それを行う方法です。細部を隠すヘルパーメソッドでそれを包みなさい。 2つ目のポイントまでは、日付の時間値が与えられたタイムゾーンを知るだけで済みます。日付情報の値から情報を取得することはできません。単純に値の一部ではありません。 –
'FILETIME'は1601年1月1日以降の100ナノ秒の間隔の数を表しており、TDateTimeが表すものを知っているので、1つの関数で1つの値を別の値に変換することができます。それは2つを呼び出し、中間構造を使用するよりも良いです。私はちょうどsomoneがすでにそれをしたと思った。しかし、誰もこの解決法を提案せず、私がそれを実装するのを怠っているなら、私はあなたを受け入れます。 – Wodzu
- 1. ミリ秒をTDateTimeに変換するにはどうすればよいですか?
- 2. RTateを使用してTDateTimeプロパティとDoubleプロパティを区別するにはどうすればよいですか?
- 3. PWCHARをFILETIME構造に変換するにはどうしたらいいですか?
- 4. Lucene.Net:MultiFiledQueryParserをBooleanQueryに変換するにはどうすればよいですか?
- 5. ハッシュタグテキストをハッシュタグハイパーリンクに変換するにはどうすればよいですか?
- 6. CodeVariableDeclarationStatementをCodeAssignmentStatementに変換するにはどうすればよいですか?
- 7. intをNSStringに変換するにはどうすればよいですか?
- 8. wchar_t *をwstringに変換するにはどうすればよいですか?
- 9. StreamWriterをストリームに変換するにはどうすればよいですか?
- 10. string []をArrayListに変換するにはどうすればよいですか?
- 11. SqlXmlをXmlTextに変換するにはどうすればよいですか?
- 12. byte []をBitmapに変換するにはどうすればよいですか?
- 13. キャンバスコンテンツをイメージに変換するにはどうすればよいですか?
- 14. IntPtrをストリームに変換するにはどうすればよいですか?
- 15. オーディオをテキストに変換するにはどうすればよいですか?
- 16. char *をdouble *に変換するにはどうすればよいですか?
- 17. wavrecordをaudiorecorderに変換するにはどうすればよいですか?
- 18. バイトをmbに変換するにはどうすればよいですか?
- 19. SYS_GUID()をvarcharに変換するにはどうすればよいですか?
- 20. StringReaderをStringに変換するにはどうすればよいですか?
- 21. NSStringをNSDateに変換するにはどうすればよいですか?
- 22. java.util.Dateをorg.joda.time.DateTimeに変換するにはどうすればよいですか?
- 23. ベクトルをスカラーに変換するにはどうすればよいですか?
- 24. completablefutureをRxjavaに変換するにはどうすればよいですか?
- 25. URLをイメージに変換するにはどうすればよいですか?
- 26. UTCをDateTimeに変換するにはどうすればよいですか?
- 27. 'System.Windows.Media.Imaging.BitmapImage'を 'System.Drawing.Image'に変換するにはどうすればよいですか?
- 28. Powershell:ADUserをIdentityReferenceに変換するにはどうすればよいですか?
- 29. LFをCRLFに変換するにはどうすればよいですか?
- 30. .dbを.xlsに変換するにはどうすればよいですか?
DateTimeToFileDate(someDateTime); – Vancalar
DateTimeToFileDateは、FILETIMEではなくIntegerを返します。 – Wodzu