我正在获取ftp文件的时间戳值,如下所示:
ftpRequest.Method = System.Net.WebRequestMethods.Ftp.GetDateTimestamp
通过:
ftpResponse.StatusDescription
它返回:
213 20120512102159
我很确定213是ftp状态代码,然后20120512102159将是2012年,05(可能),12(12),然后可能是HH MM SS ...但这与我的本地系统不匹配,那么可能是FTP服务器的本地时间?
无论如何......这个值是一个字符串,我错过了一些明显的日期值吗?否则,如何将此字符串作为日期时间值?
答案 0 :(得分:1)
尝试这样的方法来解析字符串:
Dim dateValue as DateTime
dateValue = DateTime.ParseExact(ftpResponse.StatusDescription.substring(4, "yyyyMMddHHmmss",
CultureInfo.InvariantCulture,
DateTimeStyles.None);