Parse String to Datetime

2

Есть ли эквивалент на .net синтаксического анализа строк Datejs (http://www.datejs.com/)?

Я хочу делать что-то вроде

// Convert text into Date
Date.parse(‘today’);
Date.parse(‘t + 5 d’); // today + 5 days
Date.parse(‘next thursday’);
Date.parse(‘February 20th 1973′);
Date.parse(‘Thu, 1 July 2004 22:30:00′);

Tks!

  • 0
    Один из вариантов - всегда использовать это внутри вашей страницы и передавать правильно отформатированную дату в посте.
  • 0
    Хороший вопрос. Я не знаю решения, и оно может быть очень полезным.
Теги:

2 ответа

2
Лучший ответ

Ближайшая вещь в фреймворке DateTime.Parse и DateTime.TryParse. К сожалению, они будут обрабатывать только ваши последние 2 случая, но первые 3 не будут работать.

Нет встроенного способа обработки дат с использованием стандартных методов синтаксического анализа DateTime. Тем не менее, этот ответ на другой вопрос предоставляет класс утилиты, который будет обрабатывать некоторые ваши другие случаи (или что-то подобное), используя регулярные выражения.

  • 0
    Tks! Это сделает для меня!
0

Как упоминает Рид, в инфраструктуре .NET нет ничего подобного.

Microsoft JScript - это .Net-язык, который может использоваться для обработки на стороне сервера; вы можете посмотреть, можете ли вы таким образом интегрировать Datejs.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню