System.Net.Http.Headers.Lexer.TryGetDateValue C# (CSharp) 메소드

TryGetDateValue() 공개 메소드

public TryGetDateValue ( Token token, DateTimeOffset &value ) : bool
token Token
value DateTimeOffset
리턴 bool
		public bool TryGetDateValue (Token token, out DateTimeOffset value)
		{
			string text = token == Token.Type.QuotedString ?
				s.Substring (token.StartPosition + 1, token.EndPosition - token.StartPosition - 2) :
				GetStringValue (token);

			return TryGetDateValue (text, out value);
		}

Same methods

Lexer::TryGetDateValue ( string text, DateTimeOffset &value ) : bool

Usage Example

        DateTimeOffset?GetDateValue(string name)
        {
            var value = FindParameter(name);

            if (value == null || value == null)
            {
                return(null);
            }

            if (value.Length < 3)
            {
                return(null);
            }

            if (value[0] == '\"')
            {
                value = value.Substring(1, value.Length - 2);
            }

            DateTimeOffset offset;

            if (Lexer.TryGetDateValue(value, out offset))
            {
                return(offset);
            }

            return(null);
        }
All Usage Examples Of System.Net.Http.Headers.Lexer::TryGetDateValue