Example usage for org.joda.time.chrono ISOChronology millisOfSecond

List of usage examples for org.joda.time.chrono ISOChronology millisOfSecond

Introduction

In this page you can find the example usage for org.joda.time.chrono ISOChronology millisOfSecond.

Prototype

public final DateTimeField millisOfSecond() 

Source Link

Usage

From source file:io.prestosql.operator.scalar.DateTimeFunctions.java

License:Apache License

private static DateTimeField getTimeField(ISOChronology chronology, Slice unit) {
    String unitString = unit.toStringUtf8().toLowerCase(ENGLISH);
    switch (unitString) {
    case "millisecond":
        return chronology.millisOfSecond();
    case "second":
        return chronology.secondOfMinute();
    case "minute":
        return chronology.minuteOfHour();
    case "hour":
        return chronology.hourOfDay();
    }//from ww  w .  j a  v  a2 s . c o m
    throw new PrestoException(INVALID_FUNCTION_ARGUMENT, "'" + unitString + "' is not a valid Time field");
}

From source file:io.prestosql.operator.scalar.DateTimeFunctions.java

License:Apache License

private static DateTimeField getTimestampField(ISOChronology chronology, Slice unit) {
    String unitString = unit.toStringUtf8().toLowerCase(ENGLISH);
    switch (unitString) {
    case "millisecond":
        return chronology.millisOfSecond();
    case "second":
        return chronology.secondOfMinute();
    case "minute":
        return chronology.minuteOfHour();
    case "hour":
        return chronology.hourOfDay();
    case "day":
        return chronology.dayOfMonth();
    case "week":
        return chronology.weekOfWeekyear();
    case "month":
        return chronology.monthOfYear();
    case "quarter":
        return QUARTER_OF_YEAR.getField(chronology);
    case "year":
        return chronology.year();
    }/*w ww . j  a v a2  s  . c o m*/
    throw new PrestoException(INVALID_FUNCTION_ARGUMENT, "'" + unitString + "' is not a valid Timestamp field");
}