本文整理了Java中java.sql.Time.<init>()
方法的一些代码示例,展示了Time.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Time.<init>()
方法的具体详情如下:
包路径:java.sql.Time
类名称:Time
方法名:<init>
[英]Constructs a Time object using the supplied values for Hour, Minute and Second. The Year, Month and Day elements of the Time object are set to the date of the Epoch (January 1, 1970).
Any attempt to access the Year, Month or Day elements of a Time object will result in an IllegalArgumentException.
The result is undefined if any argument is out of bounds.
[中]使用提供的小时、分钟和秒值构造时间对象。时间对象的年、月和日元素设置为纪元的日期(1970年1月1日)。
任何访问时间对象的年、月或日元素的尝试都将导致IllegalArgumentException。
如果任何参数超出范围,则结果是未定义的。
代码示例来源:origin: nutzam/nutz
@Override
public Time cast(Date src, Class<?> toType, String... args) throws FailToCastObjectException {
return new Time(src.getTime());
}
代码示例来源:origin: hibernate/hibernate-orm
@Override
public Date deepCopyNotNull(Date value) {
return Time.class.isInstance( value )
? new Time( value.getTime() )
: new Date( value.getTime() );
}
}
代码示例来源:origin: apache/incubator-shardingsphere
private static Object convertDateValue(final Object value, final Class<?> convertType) {
Date date = (Date) value;
switch (convertType.getName()) {
case "java.sql.Date":
return new java.sql.Date(date.getTime());
case "java.sql.Time":
return new Time(date.getTime());
case "java.sql.Timestamp":
return new Timestamp(date.getTime());
default:
throw new ShardingException("Unsupported Date type:%s", convertType);
}
}
}
代码示例来源:origin: apache/ignite
long time = buf.getLong();
val = new Date(time);
int nanos = buf.getInt();
Timestamp ts = new Timestamp(time);
long time = buf.getLong();
val = new Time(time);
代码示例来源:origin: spring-projects/spring-framework
@Test
public void testSetParameterValueWithTimeAndUtilDate() throws SQLException {
java.util.Date date = new java.util.Date(1000);
StatementCreatorUtils.setParameterValue(preparedStatement, 1, Types.TIME, null, date);
verify(preparedStatement).setTime(1, new java.sql.Time(1000));
}
代码示例来源:origin: querydsl/querydsl
exprs.addAll(projections.date($(entity.getDate()), $(entity.getDate()), new java.sql.Date(0)));
exprs.addAll(matchers.date($(entity.getDate()), $(entity.getDate()), new java.sql.Date(0)));
exprs.addAll(filters.date($(entity.getDate()), $(entity.getDate()), new java.sql.Date(0)));
exprs.addAll(projections.dateTime($(entity.getDateTime()), $(entity.getDateTime()), new java.util.Date(0)));
exprs.addAll(matchers.dateTime($(entity.getDateTime()), $(entity.getDateTime()), new java.util.Date(0)));
exprs.addAll(filters.dateTime($(entity.getDateTime()), $(entity.getDateTime()), new java.util.Date(0)));
exprs.addAll(projections.time($(entity.getTime()), $(entity.getTime()), new java.sql.Time(0)));
exprs.addAll(matchers.time($(entity.getTime()), $(entity.getTime()), new java.sql.Time(0)));
exprs.addAll(filters.time($(entity.getTime()), $(entity.getTime()), new java.sql.Time(0)));
代码示例来源:origin: alibaba/canal
try {
if (java.sql.Date.class.equals(type)) {
return new java.sql.Date(convertTimestamp2TimeMillis(value.toString()));
} else if (java.sql.Time.class.equals(type)) {
return new java.sql.Time(convertTimestamp2TimeMillis(value.toString()));
} else if (Timestamp.class.equals(type)) {
return new Timestamp(convertTimestamp2TimeMillis(value.toString()));
} else {
return new Timestamp(convertTimestamp2TimeMillis(value.toString()));
代码示例来源:origin: postgresql/postgresql
useCal.set(Calendar.MONTH, ts.month-1);
useCal.set(Calendar.DAY_OF_MONTH, ts.day);
cal.setTime(new Date(useCal.getTime().getTime()));
useCal = cal;
useCal.set(Calendar.DAY_OF_MONTH, 1);
Time result = new Time(useCal.getTime().getTime());
showParse("time", s, cal, result, useCal);
return result;
代码示例来源:origin: spotbugs/spotbugs
public static void main(String[] args) {
java.sql.Time time = new java.sql.Time(System.currentTimeMillis());
java.sql.Timestamp ts = new java.sql.Timestamp(System.currentTimeMillis());
System.out.println(String.format("%tc", time));
System.out.println(String.format("%tc", ts));
System.out.println(String.format("%Tc", time));
System.out.println(String.format("%Tc", ts));
}
代码示例来源:origin: hibernate/hibernate-orm
@SuppressWarnings({ "unchecked" })
public <X> X unwrap(Calendar value, Class<X> type, WrapperOptions options) {
if ( value == null ) {
return null;
}
if ( Calendar.class.isAssignableFrom( type ) ) {
return (X) value;
}
if ( java.sql.Date.class.isAssignableFrom( type ) ) {
return (X) new java.sql.Date( value.getTimeInMillis() );
}
if ( java.sql.Time.class.isAssignableFrom( type ) ) {
return (X) new java.sql.Time( value.getTimeInMillis() );
}
if ( java.sql.Timestamp.class.isAssignableFrom( type ) ) {
return (X) new java.sql.Timestamp( value.getTimeInMillis() );
}
if ( Date.class.isAssignableFrom( type ) ) {
return (X) new Date( value.getTimeInMillis() );
}
throw unknownUnwrap( type );
}
代码示例来源:origin: prestodb/presto
@Test
public void testTime()
throws Exception
{
AccumuloRowSerializer serializer = serializerClass.getConstructor().newInstance();
Type type = TIME;
Time expected = new Time(new java.util.Date().getTime());
byte[] data = serializer.encode(type, expected);
Time actual = new Time(serializer.decode(type, data));
assertEquals(actual, expected);
deserializeData(serializer, data);
actual = serializer.getTime(COLUMN_NAME);
assertEquals(actual, expected);
}
代码示例来源:origin: apache/ignite
/** {@inheritDoc} */
@Override protected void beforeTestsStarted() throws Exception {
startGridsMultiThreaded(3);
IgniteCache<Integer, TestObject> cache = grid(0).cache(DEFAULT_CACHE_NAME);
assert cache != null;
TestObject o = new TestObject(1);
o.boolVal = true;
o.byteVal = 1;
o.shortVal = 1;
o.intVal = 1;
o.longVal = 1L;
o.floatVal = 1.0f;
o.doubleVal = 1.0d;
o.bigVal = new BigDecimal(1);
o.strVal = "str";
o.arrVal = new byte[] {1};
o.dateVal = new Date(1);
o.timeVal = new Time(1);
o.tsVal = new Timestamp(1);
o.urlVal = new URL("http://abc.com/");
cache.put(1, o);
cache.put(2, new TestObject(2));
}
代码示例来源:origin: macrozheng/mall
protected void addCriterionForJDBCTime(String condition, Date value1, Date value2, String property) {
if (value1 == null || value2 == null) {
throw new RuntimeException("Between values for " + property + " cannot be null");
}
addCriterion(condition, new java.sql.Time(value1.getTime()), new java.sql.Time(value2.getTime()), property);
}
代码示例来源:origin: hibernate/hibernate-orm
@Test
public void testArraysOfTimes() throws Exception {
Session s = openSession();
s.beginTransaction();
Baz baz = new Baz() ;
s.save(baz);
baz.setDefaults();
s.getTransaction().commit();
s.close();
s = openSession();
s.beginTransaction();
baz.getTimeArray()[2] = new Date(123);
baz.getTimeArray()[3] = new java.sql.Time(1234);
s.getTransaction().commit();
s.close();
s = openSession();
s.beginTransaction();
baz = (Baz) s.load( Baz.class, baz.getCode() );
s.delete( baz );
s.getTransaction().commit();
s.close();
}
代码示例来源:origin: prestodb/presto
return new Date(DATE_PARSER.parseDateTime(str).getMillis());
return new Time(TIME_PARSER.parseDateTime(str).getMillis());
return new Timestamp(TIMESTAMP_PARSER.parseDateTime(str).getMillis());
代码示例来源:origin: hibernate/hibernate-orm
@Test
public void test() {
doInHibernate( this::sessionFactory, session -> {
Event event = new Event();
event.id = 1L;
event.timeValue = new Time( 1000 );
event.timestampValue = new Timestamp( 45678 );
session.persist( event );
} );
doInHibernate( this::sessionFactory, session -> {
Event event = session.find( Event.class, 1L );
assertEquals(1000, event.timeValue.getTime() % TimeUnit.DAYS.toMillis( 1 ));
assertEquals(45678, event.timestampValue.getTime() % TimeUnit.DAYS.toMillis( 1 ));
} );
}
代码示例来源:origin: hibernate/hibernate-orm
@SuppressWarnings({ "unchecked" })
public <X> X unwrap(Calendar value, Class<X> type, WrapperOptions options) {
if ( value == null ) {
return null;
}
if ( Calendar.class.isAssignableFrom( type ) ) {
return (X) value;
}
if ( java.sql.Date.class.isAssignableFrom( type ) ) {
return (X) new java.sql.Date( value.getTimeInMillis() );
}
if ( java.sql.Time.class.isAssignableFrom( type ) ) {
return (X) new java.sql.Time( value.getTimeInMillis() );
}
if ( java.sql.Timestamp.class.isAssignableFrom( type ) ) {
return (X) new java.sql.Timestamp( value.getTimeInMillis() );
}
if ( Date.class.isAssignableFrom( type ) ) {
return (X) new Date( value.getTimeInMillis() );
}
throw unknownUnwrap( type );
}
代码示例来源:origin: apache/geode
@Test
public void writeWithDateFieldWithTimeWithTimezoneTypeFromMetaData() throws Exception {
String fieldName = "fieldName";
Date fieldValue = new Date();
Object expectedValueWritten = new java.sql.Time(fieldValue.getTime());
int dataType = Types.TIME_WITH_TIMEZONE;
when(tableMetaDataView.getColumnDataType(fieldName)).thenReturn(dataType);
when(regionMapping.getColumnNameForField(eq(fieldName), any())).thenReturn(fieldName);
when(value.getFieldNames()).thenReturn(Arrays.asList(fieldName));
when(value.getField(fieldName)).thenReturn(fieldValue);
when(statement.executeUpdate()).thenReturn(1);
Object createKey = "createKey";
handler.write(region, Operation.CREATE, createKey, value);
verify(statement).setObject(1, expectedValueWritten);
verify(statement).setObject(2, createKey);
verify(statement).close();
}
代码示例来源:origin: apache/ignite
/** {@inheritDoc} */
@Override protected void beforeTestsStarted() throws Exception {
startGridsMultiThreaded(3);
IgniteCache<Integer, TestObject> cache = grid(0).cache(DEFAULT_CACHE_NAME);
assert cache != null;
TestObject o = new TestObject(1);
o.boolVal = true;
o.byteVal = 1;
o.shortVal = 1;
o.intVal = 1;
o.longVal = 1L;
o.floatVal = 1.0f;
o.doubleVal = 1.0d;
o.bigVal = new BigDecimal(1);
o.strVal = "str";
o.arrVal = new byte[] {1};
o.blobVal = new byte[] {1};
o.dateVal = new Date(1);
o.timeVal = new Time(1);
o.tsVal = new Timestamp(1);
o.urlVal = new URL("http://abc.com/");
cache.put(1, o);
cache.put(2, new TestObject(2));
}
代码示例来源:origin: apache/incubator-dubbo
@Override
void deserialize(AbstractHessianInput in, Object obj)
throws IOException {
java.sql.Time value = null;
try {
java.util.Date date = (java.util.Date) in.readObject();
if (date != null) value = new java.sql.Time(date.getTime());
_field.set(obj, value);
} catch (Exception e) {
logDeserializeError(_field, obj, value, e);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!