DateTime.FromFileTime メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DateTime.FromFileTime メソッドの意味・解説 

DateTime.FromFileTime メソッド

指定されWindows ファイル時刻同等現地時刻変換します

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Shared Function FromFileTime
 ( _
    fileTime As Long _
) As DateTime
Dim fileTime As Long
Dim returnValue As DateTime

returnValue = DateTime.FromFileTime(fileTime)
public static DateTime FromFileTime (
    long fileTime
)
public:
static DateTime FromFileTime (
    long long fileTime
)
public static DateTime FromFileTime (
    long fileTime
)
public static function FromFileTime
 (
    fileTime : long
) : DateTime

パラメータ

fileTime

タイマ刻み単位表した Windows ファイル時刻

戻り値
fileTime パラメータ日時相当する現地時刻DateTime オブジェクト

例外例外
例外種類条件

ArgumentOutOfRangeException

fileTime が 0 未満か、MaxValue を超える時刻表してます。

解説解説
使用例使用例

FromFileTime メソッドコード例次に示します

Public Function FileAge(ByVal
 fileCreationTime As Long) As
 System.TimeSpan

   Dim now As System.DateTime
   now = System.DateTime.Now

   Try
      Dim fCreationTime As System.DateTime
      Dim fAge As System.TimeSpan
      fCreationTime = System.DateTime.FromFileTime(fileCreationTime)
      fAge = now.Subtract(fCreationTime)
      Return fAge
   Catch exp As ArgumentOutOfRangeException
      ' fileCreationTime is not valid, so re-throw the exception.
      Throw
   End Try
End Function
public System.TimeSpan FileAge(long fileCreationTime) {

    System.DateTime now = System.DateTime.Now;
    try {
        System.DateTime fCreationTime = 
            System.DateTime.FromFileTime(fileCreationTime);
        System.TimeSpan fileAge = now.Subtract(fCreationTime);
        return fileAge;                
    } 
    catch (ArgumentOutOfRangeException) {
        // fileCreationTime is not valid, so re-throw the exception.
        throw;
    }
}
System::TimeSpan FileAge( long fileCreationTime )
{
   System::DateTime now = System::DateTime::Now;
   try
   {
      System::DateTime fCreationTime =
         System::DateTime::FromFileTime( fileCreationTime );
      System::TimeSpan fileAge = now.Subtract( fCreationTime );
      return fileAge;
   }
   catch ( ArgumentOutOfRangeException^ ) 
   {
      // fileCreationTime is not valid, so re-throw the exception.
      throw;
   }
}
public System.TimeSpan FileAge(long fileCreationTime) {

    System.DateTime now = System.DateTime.get_Now();
    try {
        System.DateTime fCreationTime = System.DateTime.
            FromFileTime(fileCreationTime);
        System.TimeSpan fileAge = now.Subtract(fCreationTime);
        return fileAge;
    }
    catch(ArgumentOutOfRangeException exp){
        // fileCreationTime is not valid, so re-throw the exception.
        throw new ArgumentOutOfRangeException()  ;
    }
} //FileAge
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からDateTime.FromFileTime メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からDateTime.FromFileTime メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDateTime.FromFileTime メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

DateTime.FromFileTime メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DateTime.FromFileTime メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS