Table of Contents

Class DateTimes

Namespace
FluentFTP.Helpers
Assembly
FluentFTP.dll

Extension methods related to FTP date time values

public static class DateTimes
Inheritance
DateTimes
Inherited Members

Methods

GenerateFtpDate(DateTime)

Generates an FTP date-string from the DateTime object, without performing any timezone conversion.

public static string GenerateFtpDate(this DateTime date)

Parameters

date DateTime

The date value

Returns

string

A string representing the date

ParseFtpDate(string, BaseFtpClient, string[], DateTimeStyles)

Converts the FTP date string into a DateTime object, without performing any timezone conversion.

public static DateTime ParseFtpDate(this string dateString, BaseFtpClient client, string[] formats = null, DateTimeStyles styles = DateTimeStyles.None)

Parameters

dateString string

The date string

client BaseFtpClient

The client object this is done for

formats string[]

Date formats to try parsing the value from (eg "yyyyMMddHHmmss")

styles DateTimeStyles

The DateTimeStyles used when parsing

Returns

DateTime

A DateTime object representing the date, or MinValue if there was a problem

ToCode(DateTime)

Generates C# code to create this date.

public static string ToCode(this DateTime date)

Parameters

date DateTime

Returns

string