Класс парсера скаляров типа Time в формате XML Schema.
Значение скаляра должно быть представлено токеном :tok_string.
Время сохраняется и считывается как UTC. Для того, чтобы преобразовать время в локальное, нужно воспользоваться методом Time#getlocal. Подробнее см. описание Time, Time#xmlschema, Time#getutc, Time#getlocal.
Пример:
# Используется формат без сотых долей секунды. child_tag :when, ClsRuby::TagScalar, :format => ClsRuby::TimeXmlSchemaScalarParser.new # Используетс формат с указанием миллисекунд. child_tag :when, ClsRuby::TagScalar, :format => ClsRuby::TimeXmlSchemaScalarParser.new( 3 )
fraction_digits задает количество знаков, которые будут отображаться в качестве сотых/тысячных долей секунды.
По умолчанию секунды отображаются без дробной части.
# File lib/cls-ruby/basic_scalars.rb, line 256 def initialize( fraction_digits = 0 ) @fraction_digits = fraction_digits end
Generated with the Darkfish Rdoc Generator 2.