org.joda.time.format.ISODateTimeFormat#localTimeParser ( )源码实例Demo

下面列出了org.joda.time.format.ISODateTimeFormat#localTimeParser ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Bats   文件: PrimitiveColumnMetadata.java
@Override
public DateTimeFormatter dateTimeFormatter() {
  String formatValue = format();
  try {
    switch (type) {
      case TIME:
        return formatValue == null
          ? ISODateTimeFormat.localTimeParser() : DateTimeFormat.forPattern(formatValue);
      case DATE:
        formatValue = format();
        return formatValue == null
          ? ISODateTimeFormat.localDateParser() : DateTimeFormat.forPattern(formatValue);
      case TIMESTAMP:
        formatValue = format();
        return formatValue == null
          ? ISODateTimeFormat.dateTimeNoMillis() : DateTimeFormat.forPattern(formatValue);
      default:
        throw new IllegalArgumentException("Column is not a date/time type: " + type.toString());
    }
  } catch (IllegalArgumentException e) {
    throw new IllegalArgumentException(String.format("The format \"%s\" is not valid for type %s",
        formatValue, type), e);
  }
}
 
源代码2 项目: super-csv   文件: ParseLocalTimeTest.java
@Before
public void setUp() {
	formatter = ISODateTimeFormat.localTimeParser();
	processor1 = new ParseLocalTime();
	processor2 = new ParseLocalTime(formatter);
	processorChain1 = new ParseLocalTime(new IdentityTransform());
	processorChain2 = new ParseLocalTime(formatter, new IdentityTransform());
	processors = Arrays.asList(processor1, processor2, processorChain1,
			processorChain2);
}