0

次のような ftp ファイルのタイムスタンプ値を取得しています。

ftpRequest.Method = System.Net.WebRequestMethods.Ftp.GetDateTimestamp

終えた:

ftpResponse.StatusDescription

戻り値:

213 20120512102159

213 が ftp ステータス コードであると確信しており、20120512102159 は 2012 年 5 月 12 日 12 日、おそらく HH MM SS になります...しかし、これは私のローカル システムと一致しないため、おそらくFTPサーバーの現地時間?

とにかく...この値は文字列です。日付だけの明らかな値がありませんか? それ以外の場合、この文字列を日時値として取得するにはどうすればよいですか?

4

1 に答える 1

1

次のようなものを試して、文字列を解析します。

Dim dateValue as DateTime
dateValue = DateTime.ParseExact(ftpResponse.StatusDescription.substring(4, "yyyyMMddHHmmss", 
                                            CultureInfo.InvariantCulture, 
                                            DateTimeStyles.None);
于 2012-05-12T11:14:12.740 に答える