本文整理了Java中java.sql.Time.from()
方法的一些代码示例,展示了Time.from()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Time.from()
方法的具体详情如下:
包路径:java.sql.Time
类名称:Time
方法名:from
暂无
代码示例来源:origin: hibernate/hibernate-orm
return (X) java.sql.Time.from( instant );
代码示例来源:origin: hibernate/hibernate-orm
@Override
@SuppressWarnings("unchecked")
public <X> X unwrap(ZonedDateTime zonedDateTime, Class<X> type, WrapperOptions options) {
if ( zonedDateTime == null ) {
return null;
}
if ( ZonedDateTime.class.isAssignableFrom( type ) ) {
return (X) zonedDateTime;
}
if ( Calendar.class.isAssignableFrom( type ) ) {
return (X) GregorianCalendar.from( zonedDateTime );
}
if ( Timestamp.class.isAssignableFrom( type ) ) {
return (X) Timestamp.from( zonedDateTime.toInstant() );
}
if ( java.sql.Date.class.isAssignableFrom( type ) ) {
return (X) java.sql.Date.from( zonedDateTime.toInstant() );
}
if ( java.sql.Time.class.isAssignableFrom( type ) ) {
return (X) java.sql.Time.from( zonedDateTime.toInstant() );
}
if ( Date.class.isAssignableFrom( type ) ) {
return (X) Date.from( zonedDateTime.toInstant() );
}
if ( Long.class.isAssignableFrom( type ) ) {
return (X) Long.valueOf( zonedDateTime.toInstant().toEpochMilli() );
}
throw unknownUnwrap( type );
}
代码示例来源:origin: hibernate/hibernate-orm
@Override
@SuppressWarnings("unchecked")
public <X> X unwrap(Instant instant, Class<X> type, WrapperOptions options) {
if ( instant == null ) {
return null;
}
if ( Instant.class.isAssignableFrom( type ) ) {
return (X) instant;
}
if ( Calendar.class.isAssignableFrom( type ) ) {
final ZoneId zoneId = ZoneId.ofOffset( "UTC", ZoneOffset.UTC );
return (X) GregorianCalendar.from( instant.atZone( zoneId ) );
}
if ( java.sql.Timestamp.class.isAssignableFrom( type ) ) {
return (X) Timestamp.from( instant );
}
if ( java.sql.Date.class.isAssignableFrom( type ) ) {
return (X) java.sql.Date.from( instant );
}
if ( java.sql.Time.class.isAssignableFrom( type ) ) {
return (X) java.sql.Time.from( instant );
}
if ( java.util.Date.class.isAssignableFrom( type ) ) {
return (X) Date.from( instant );
}
if ( Long.class.isAssignableFrom( type ) ) {
return (X) Long.valueOf( instant.toEpochMilli() );
}
throw unknownUnwrap( type );
}
代码示例来源:origin: hibernate/hibernate-orm
@Override
@SuppressWarnings("unchecked")
public <X> X unwrap(OffsetDateTime offsetDateTime, Class<X> type, WrapperOptions options) {
if ( offsetDateTime == null ) {
return null;
}
if ( OffsetDateTime.class.isAssignableFrom( type ) ) {
return (X) offsetDateTime;
}
if ( Calendar.class.isAssignableFrom( type ) ) {
return (X) GregorianCalendar.from( offsetDateTime.toZonedDateTime() );
}
if ( Timestamp.class.isAssignableFrom( type ) ) {
return (X) Timestamp.from( offsetDateTime.toInstant() );
}
if ( java.sql.Date.class.isAssignableFrom( type ) ) {
return (X) java.sql.Date.from( offsetDateTime.toInstant() );
}
if ( java.sql.Time.class.isAssignableFrom( type ) ) {
return (X) java.sql.Time.from( offsetDateTime.toInstant() );
}
if ( Date.class.isAssignableFrom( type ) ) {
return (X) Date.from( offsetDateTime.toInstant() );
}
if ( Long.class.isAssignableFrom( type ) ) {
return (X) Long.valueOf( offsetDateTime.toInstant().toEpochMilli() );
}
throw unknownUnwrap( type );
}
代码示例来源:origin: org.hibernate.orm/hibernate-core
return (X) java.sql.Time.from( instant );
代码示例来源:origin: org.hibernate.orm/hibernate-core
@Override
@SuppressWarnings("unchecked")
public <X> X unwrap(ZonedDateTime zonedDateTime, Class<X> type, SharedSessionContractImplementor session) {
if ( zonedDateTime == null ) {
return null;
}
if ( ZonedDateTime.class.isAssignableFrom( type ) ) {
return (X) zonedDateTime;
}
if ( Calendar.class.isAssignableFrom( type ) ) {
return (X) GregorianCalendar.from( zonedDateTime );
}
if ( Timestamp.class.isAssignableFrom( type ) ) {
return (X) Timestamp.from( zonedDateTime.toInstant() );
}
if ( java.sql.Date.class.isAssignableFrom( type ) ) {
return (X) java.sql.Date.from( zonedDateTime.toInstant() );
}
if ( java.sql.Time.class.isAssignableFrom( type ) ) {
return (X) java.sql.Time.from( zonedDateTime.toInstant() );
}
if ( Date.class.isAssignableFrom( type ) ) {
return (X) Date.from( zonedDateTime.toInstant() );
}
if ( Long.class.isAssignableFrom( type ) ) {
return (X) Long.valueOf( zonedDateTime.toInstant().toEpochMilli() );
}
throw unknownUnwrap( type );
}
代码示例来源:origin: sakaiproject/sakai
@Override
public <T> T unwrap(Instant instant, Class<T> type, WrapperOptions options) {
if (instant == null) {
return null;
}
if (Instant.class.isAssignableFrom(type)) {
return (T) instant;
}
if (Calendar.class.isAssignableFrom(type)) {
final ZoneId zoneId = ZoneId.ofOffset("UTC", ZoneOffset.UTC);
return (T) GregorianCalendar.from(instant.atZone(zoneId));
}
if (java.sql.Timestamp.class.isAssignableFrom(type)) {
return (T) Timestamp.from(instant);
}
if (java.sql.Date.class.isAssignableFrom(type)) {
return (T) java.sql.Date.from(instant);
}
if (java.sql.Time.class.isAssignableFrom(type)) {
return (T) java.sql.Time.from(instant);
}
if (java.util.Date.class.isAssignableFrom(type)) {
return (T) Date.from(instant);
}
if (Long.class.isAssignableFrom(type)) {
return (T) Long.valueOf(instant.toEpochMilli());
}
throw unknownUnwrap(type);
}
代码示例来源:origin: com.manywho.sdk/sdk-services
public static Object toDateTime(Field field, String value) {
// TODO: Implement support for non-OffsetDateTime field types
if (TemporalAccessor.class.isAssignableFrom(field.getType())) {
return OffsetDateTime.parse(value);
}
OffsetDateTime dateTime = OffsetDateTime.parse(value);
if (Timestamp.class.isAssignableFrom(field.getType())) {
return Timestamp.from(dateTime.toInstant());
}
if (Time.class.isAssignableFrom(field.getType())) {
return Time.from(dateTime.toInstant());
}
if (Date.class.isAssignableFrom(field.getType())) {
return Date.from(dateTime.toInstant());
}
throw new TypePropertyMismatchException(field, TemporalAccessor.class.getName() + " or " + Date.class.getName(), ContentType.DateTime);
}
代码示例来源:origin: org.hibernate.orm/hibernate-core
@Override
@SuppressWarnings("unchecked")
public <X> X unwrap(Instant instant, Class<X> type, SharedSessionContractImplementor session) {
if ( instant == null ) {
return null;
}
if ( Instant.class.isAssignableFrom( type ) ) {
return (X) instant;
}
if ( Calendar.class.isAssignableFrom( type ) ) {
final ZoneId zoneId = ZoneId.ofOffset( "UTC", ZoneOffset.UTC );
return (X) GregorianCalendar.from( instant.atZone( zoneId ) );
}
if ( Timestamp.class.isAssignableFrom( type ) ) {
return (X) Timestamp.from( instant );
}
if ( java.sql.Date.class.isAssignableFrom( type ) ) {
return (X) java.sql.Date.from( instant );
}
if ( java.sql.Time.class.isAssignableFrom( type ) ) {
return (X) java.sql.Time.from( instant );
}
if ( Date.class.isAssignableFrom( type ) ) {
return (X) Date.from( instant );
}
if ( Long.class.isAssignableFrom( type ) ) {
return (X) Long.valueOf( instant.toEpochMilli() );
}
throw unknownUnwrap( type );
}
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-private
@Override
public <T> T unwrap(Instant instant, Class<T> type, WrapperOptions options) {
if (instant == null) {
return null;
}
if (Instant.class.isAssignableFrom(type)) {
return (T) instant;
}
if (Calendar.class.isAssignableFrom(type)) {
final ZoneId zoneId = ZoneId.ofOffset("UTC", ZoneOffset.UTC);
return (T) GregorianCalendar.from(instant.atZone(zoneId));
}
if (java.sql.Timestamp.class.isAssignableFrom(type)) {
return (T) Timestamp.from(instant);
}
if (java.sql.Date.class.isAssignableFrom(type)) {
return (T) java.sql.Date.from(instant);
}
if (java.sql.Time.class.isAssignableFrom(type)) {
return (T) java.sql.Time.from(instant);
}
if (java.util.Date.class.isAssignableFrom(type)) {
return (T) Date.from(instant);
}
if (Long.class.isAssignableFrom(type)) {
return (T) Long.valueOf(instant.toEpochMilli());
}
throw unknownUnwrap(type);
}
代码示例来源:origin: org.hibernate.orm/hibernate-core
@Override
@SuppressWarnings("unchecked")
public <X> X unwrap(OffsetDateTime offsetDateTime, Class<X> type, SharedSessionContractImplementor session) {
if ( offsetDateTime == null ) {
return null;
}
if ( OffsetDateTime.class.isAssignableFrom( type ) ) {
return (X) offsetDateTime;
}
if ( Calendar.class.isAssignableFrom( type ) ) {
return (X) GregorianCalendar.from( offsetDateTime.toZonedDateTime() );
}
if ( Timestamp.class.isAssignableFrom( type ) ) {
return (X) Timestamp.from( offsetDateTime.toInstant() );
}
if ( java.sql.Date.class.isAssignableFrom( type ) ) {
return (X) java.sql.Date.from( offsetDateTime.toInstant() );
}
if ( java.sql.Time.class.isAssignableFrom( type ) ) {
return (X) java.sql.Time.from( offsetDateTime.toInstant() );
}
if ( Date.class.isAssignableFrom( type ) ) {
return (X) Date.from( offsetDateTime.toInstant() );
}
if ( Long.class.isAssignableFrom( type ) ) {
return (X) Long.valueOf( offsetDateTime.toInstant().toEpochMilli() );
}
throw unknownUnwrap( type );
}
代码示例来源:origin: com.sqlapp/sqlapp-core
return DateUtils.toTime((java.util.Date)value);
} else if (value instanceof Instant){
return DateUtils.toTime(java.sql.Time.from((Instant)value));
} else if (value instanceof ChronoLocalDate){
return DateUtils.toTime(java.sql.Time.from(Instant.EPOCH));
} else if (value instanceof LocalTime){
LocalTime localTime= LocalTime.class.cast(value);
内容来源于网络,如有侵权,请联系作者删除!