Я пытаюсь отформатировать дату в Google Dart, но не могу найти подходящую строку, которая соответствовала бы тому, что должно быть в URL-адресе для передачи параметров. Я ввожу дату из элемента управления HTML. Я пытался просмотреть этот пост, но без особого успеха: Как сделать Я форматирую дату с помощью Dart? ; Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.
HTML:
Start Date: <input type="date" id="start" name="start">
Дарт:
String query="?afterTime="+startDate.valueAsDate+"&beforeTime="+endDate.valueAsDate;
Дата выходит как:
2014-07-16 00:00:00.000Z
и мне нужно что-то вроде этого форматирования:
2014-05-28+0%3A00%3A00
и/или
2014-05-28+0%3A00%3A00