Sha256: bce59b3db1e98b1e37adf08c577e53892a6481d02ea4db5ba265c2590bda0020
Contents?: true
Size: 1.74 KB
Versions: 20
Compression:
Stored size: 1.74 KB
Contents
package org.embulk.spi.time; /** * This class is ported from org.jruby.util.RubyDateFormatter.Format in JRuby * 9.1.5.0 and modified for StrptimeParser under EPL. * @see <a href="https://github.com/jruby/jruby/blob/036ce39f0476d4bd718e23e64caff36bb50b8dbc/core/src/main/java/org/jruby/util/RubyDateFormatter.java>RubyDateFormatter.java</a>. * * TODO * This class is tentatively required for {@code StrptimeParser} class. * The {@code StrptimeParser} and {@code RubyDateParser} will be merged into JRuby * (jruby/jruby#4591). embulk-jruby-strptime is removed when Embulk start using * the JRuby that bundles embulk-jruby-strptime. */ enum StrptimeFormat { FORMAT_STRING, // raw string, no formatting FORMAT_SPECIAL, // composition of other formats FORMAT_WEEK_LONG, // %A FORMAT_WEEK_SHORT, // %a FORMAT_MONTH_LONG, // %B FORMAT_MONTH_SHORT, // %b, %h FORMAT_CENTURY, // %C FORMAT_DAY, // %d FORMAT_DAY_S, // %e FORMAT_WEEKYEAR, // %G FORMAT_WEEKYEAR_SHORT, // %g FORMAT_HOUR, // %H FORMAT_HOUR_M, // %I FORMAT_DAY_YEAR, // %j FORMAT_HOUR_BLANK, // %k FORMAT_MILLISEC, // %L FORMAT_HOUR_S, // %l FORMAT_MINUTES, // %M FORMAT_MONTH, // %m FORMAT_NANOSEC, // %N FORMAT_MERIDIAN_LOWER_CASE, // %P FORMAT_MERIDIAN, // %p FORMAT_MICROSEC_EPOCH, // %Q Only for Date/DateTime from here FORMAT_SECONDS, // %S FORMAT_EPOCH, // %s FORMAT_WEEK_YEAR_S, // %U FORMAT_DAY_WEEK2, // %u FORMAT_WEEK_WEEKYEAR, // %V FORMAT_WEEK_YEAR_M, // %W FORMAT_DAY_WEEK, // %w FORMAT_YEAR_LONG, // %Y FORMAT_YEAR_SHORT, // %y FORMAT_COLON_ZONE_OFF, // %z, %:z, %::z, %:::z must be given number of colons as data FORMAT_ZONE_ID; // %Z Change between Time and Date }
Version data entries
20 entries across 20 versions & 1 rubygems