下面列出了java.time.LocalTime#toString ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public Alarm(LocalTime time) {
this.time = time;
getStyleClass().add("alarm");
Text text = new Text(time.toString());
text.getStyleClass().add("alarm_text");
getChildren().add(text);
setAlignment(Pos.CENTER_LEFT);
}
@Test()
@UseDataProvider("provider_sampleToString")
public void test_toString(int h, int m, int s, int n, String expected) {
LocalTime t = LocalTime.of(h, m, s, n);
String str = t.toString();
assertEquals(str, expected);
}
public static QueueOffsetSpec ofRollTime(final LocalTime time, final ZoneId zoneId) {
return new QueueOffsetSpec(Type.ROLL_TIME, new String[]{time.toString(), zoneId.toString()});
}
@Test(dataProvider="sampleToString")
public void test_toString(int h, int m, int s, int n, String expected) {
LocalTime t = LocalTime.of(h, m, s, n);
String str = t.toString();
assertEquals(str, expected);
}
@Test(dataProvider="sampleToString")
public void test_toString(int h, int m, int s, int n, String expected) {
LocalTime t = LocalTime.of(h, m, s, n);
String str = t.toString();
assertEquals(str, expected);
}
@Test(dataProvider="sampleToString")
public void test_toString(int h, int m, int s, int n, String expected) {
LocalTime t = LocalTime.of(h, m, s, n);
String str = t.toString();
assertEquals(str, expected);
}
@Override
public String toNonNullString(LocalTime value) {
return value.toString();
}
@Test(dataProvider="sampleToString")
public void test_toString(int h, int m, int s, int n, String expected) {
LocalTime t = LocalTime.of(h, m, s, n);
String str = t.toString();
assertEquals(str, expected);
}
@Override
public String toNonNullString(LocalTime value) {
return value.toString();
}
@Test(dataProvider="sampleToString")
public void test_toString(int h, int m, int s, int n, String expected) {
LocalTime t = LocalTime.of(h, m, s, n);
String str = t.toString();
assertEquals(str, expected);
}
@Test(dataProvider="sampleToString")
public void test_toString(int h, int m, int s, int n, String expected) {
LocalTime t = LocalTime.of(h, m, s, n);
String str = t.toString();
assertEquals(str, expected);
}
@Test(dataProvider="sampleToString")
public void test_toString(int h, int m, int s, int n, String expected) {
LocalTime t = LocalTime.of(h, m, s, n);
String str = t.toString();
assertEquals(str, expected);
}
@Test(dataProvider="sampleToString")
public void test_toString(int h, int m, int s, int n, String expected) {
LocalTime t = LocalTime.of(h, m, s, n);
String str = t.toString();
assertEquals(str, expected);
}
@Test(dataProvider="sampleToString")
public void test_toString(int h, int m, int s, int n, String expected) {
LocalTime t = LocalTime.of(h, m, s, n);
String str = t.toString();
assertEquals(str, expected);
}
@Test(dataProvider="sampleToString")
public void test_toString(int h, int m, int s, int n, String expected) {
LocalTime t = LocalTime.of(h, m, s, n);
String str = t.toString();
assertEquals(str, expected);
}
default String toRDBSStringLiteral(PropertyType propertyType, Object value) {
switch (propertyType.ordinal()) {
case BOOLEAN_ORDINAL:
Boolean b = (Boolean) value;
return b.toString();
case BYTE_ORDINAL:
Byte byteValue = (Byte) value;
return byteValue.toString();
case SHORT_ORDINAL:
Short shortValue = (Short) value;
return shortValue.toString();
case INTEGER_ORDINAL:
Integer intValue = (Integer) value;
return intValue.toString();
case LONG_ORDINAL:
Long longValue = (Long) value;
return longValue.toString();
case FLOAT_ORDINAL:
Float floatValue = (Float) value;
return floatValue.toString();
case DOUBLE_ORDINAL:
Double doubleValue = (Double) value;
return doubleValue.toString();
case STRING_ORDINAL:
return "'" + value.toString() + "'";
case LOCALDATE_ORDINAL:
LocalDate localDateValue = (LocalDate) value;
return "'" + localDateValue.toString() + "'";
case LOCALDATETIME_ORDINAL:
LocalDateTime localDateTimeValue = (LocalDateTime) value;
return "'" + localDateTimeValue.format(DateTimeFormatter.ISO_LOCAL_DATE_TIME) + "'";
case LOCALTIME_ORDINAL:
LocalTime localTimeValue = (LocalTime) value;
return "'" + localTimeValue.toString() + "'";
case ZONEDDATETIME_ORDINAL:
break;
case PERIOD_ORDINAL:
break;
case DURATION_ORDINAL:
break;
case JSON_ORDINAL:
break;
case POINT_ORDINAL:
break;
case LINESTRING_ORDINAL:
break;
case POLYGON_ORDINAL:
break;
case GEOGRAPHY_POINT_ORDINAL:
break;
case GEOGRAPHY_POLYGON_ORDINAL:
break;
case boolean_ARRAY_ORDINAL:
break;
case BOOLEAN_ARRAY_ORDINAL:
break;
case byte_ARRAY_ORDINAL:
break;
case BYTE_ARRAY_ORDINAL:
break;
case short_ARRAY_ORDINAL:
break;
case SHORT_ARRAY_ORDINAL:
break;
case int_ARRAY_ORDINAL:
break;
case INTEGER_ARRAY_ORDINAL:
break;
case long_ARRAY_ORDINAL:
break;
case LONG_ARRAY_ORDINAL:
break;
case float_ARRAY_ORDINAL:
break;
case FLOAT_ARRAY_ORDINAL:
break;
case double_ARRAY_ORDINAL:
break;
case DOUBLE_ARRAY_ORDINAL:
break;
case STRING_ARRAY_ORDINAL:
break;
case LOCALDATETIME_ARRAY_ORDINAL:
break;
case LOCALDATE_ARRAY_ORDINAL:
break;
case LOCALTIME_ARRAY_ORDINAL:
break;
case ZONEDDATETIME_ARRAY_ORDINAL:
break;
case DURATION_ARRAY_ORDINAL:
break;
case PERIOD_ARRAY_ORDINAL:
break;
case JSON_ARRAY_ORDINAL:
break;
}
return "'" + value.toString() + "'";
}
@Override
public String toNonNullString(LocalTime value) {
return value.toString();
}
@Override
public String toNonNullString(LocalTime value) {
return value.toString();
}
/**
* getTimeStringOrEmptyString, This will return the last valid time as a string. If the last
* valid time is empty, this will return an empty string ("").
*
* Time values will be output in one of the following ISO-8601 formats: "HH:mm", "HH:mm:ss",
* "HH:mm:ss.SSS", "HH:mm:ss.SSSSSS", "HH:mm:ss.SSSSSSSSS".
*
* The format used will be the shortest that outputs the full value of the time where the
* omitted parts are implied to be zero.
*/
public String getTimeStringOrEmptyString() {
LocalTime time = getTime();
return (time == null) ? "" : time.toString();
}
/**
* getTimeStringOrSuppliedString, This will return the last valid time as a string. If the last
* valid time is empty, this will return the value of emptyTimeString.
*
* Time values will be output in one of the following ISO-8601 formats: "HH:mm", "HH:mm:ss",
* "HH:mm:ss.SSS", "HH:mm:ss.SSSSSS", "HH:mm:ss.SSSSSSSSS".
*
* The format used will be the shortest that outputs the full value of the time where the
* omitted parts are implied to be zero.
*/
public String getTimeStringOrSuppliedString(String emptyTimeString) {
LocalTime time = getTime();
return (time == null) ? emptyTimeString : time.toString();
}