Используйте JavaScript для парсинга времени

C++ 03 Стандарта [2.1.1.2] объявляет:

... Если исходный файл, который не пуст, не заканчивается в символе новой строки или заканчивается в символе новой строки, которому сразу предшествует символ обратной косой черты, прежде чем любое такое соединение произойдет, поведение не определено.

9
задан Peter Mortensen 10 December 2009 в 17:10
поделиться

3 ответа

string.slice (11,16) вернет 17:10 . Оттуда (возможно, используя срез более интересным и захватывающим образом) должно быть довольно просто преобразовать его в 24-часовой формат.

0
ответ дан 4 December 2019 в 20:24
поделиться

Это так называемый формат ISO 8601. Mochikit имеет функцию для его анализа,

http://mochikit.com/doc/html/MochiKit/DateTime.html

Вы можете получить такой объект Date,

  timestamp = isoTimestamp("2009-12-06T17:10:00");

Просто скопируйте функцию, если вы не хочу использовать Мочикит.

0
ответ дан 4 December 2019 в 20:24
поделиться

Анализировать метку времени ISO легко, форматировать время приемлемым для культуры способом сложно (17:10 не подходит для всех языков). Многие наборы инструментов предоставляют процедуры для части ISO, и это даже часть нового ECMAScript 5 стандарт; Однако только пара делает последнее.

Вы можете попробовать dojo.date.stamp.fromISOString и dojo.date.locale.format .

Я считаю, что Date -JS также может форматировать время.

0
ответ дан 4 December 2019 в 20:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: