-7

c#ToFileTimeは日時文字列コードに変換しますか?

130038578286868465日時文字列に変換( "yyyymmdd H:i:s")

4

2 に答える 2

6

DateTime.FromFileTimeを使用できます。フォーマット文字列では、月の場合はMMまたはMを使用し、分の場合はmmまたはmを使用します。

 long ft = date1.ToFileTime();
 DateTime date2 = DateTime.FromFileTime(ft);
 string dateString =  date2.ToString("yyyyMMdd H:m:s"); 

または

string dateTime = DateTime.FromFileTime(130038578286868465).ToString("yyyyMMdd H:m:s");

編集:データテーブルのセル値に対して、FromFileTimeは文字列をlongに変換する必要があるのに時間がかかります

DateTime.FromFileTime(long.Parse( row["workStartDateTime"].ToString())).ToString("yyyyMMdd H:m:s");
于 2013-01-29T11:04:39.693 に答える
3

を使用しDateTime.FromFileTime(myDateTime).ToString("yyyyMMdd H:m:s")ます。

于 2013-01-29T11:05:13.630 に答える