change
This commit is contained in:
parent
a91d886b77
commit
48a8a2db08
|
@ -6,6 +6,7 @@ import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
import java.util.stream.IntStream;
|
||||||
|
|
||||||
public class SqlSpeller {
|
public class SqlSpeller {
|
||||||
|
|
||||||
|
@ -64,10 +65,18 @@ public class SqlSpeller {
|
||||||
|
|
||||||
//f1, f2, f3
|
//f1, f2, f3
|
||||||
private static String fieldValues(List<FieldValue> fields) {
|
private static String fieldValues(List<FieldValue> fields) {
|
||||||
return fields.stream()
|
return IntStream.range(0, fields.size()).mapToObj(i -> {
|
||||||
.filter(Objects::nonNull)
|
if (i == 0) {
|
||||||
.map(fieldValue -> "'" + fieldValue.getValue() + "'")
|
return "" + fields.get(i).getName() + "";
|
||||||
.collect(Collectors.joining(",", "(", ")"));
|
} else {
|
||||||
|
return "'" + fields.get(i).getValue() + "'";
|
||||||
|
}
|
||||||
|
}).collect(Collectors.joining(",", "(", ")"));
|
||||||
|
|
||||||
|
// return fields.stream()
|
||||||
|
// .filter(Objects::nonNull)
|
||||||
|
// .map(fieldValue -> "'" + fieldValue.getValue() + "'")
|
||||||
|
// .collect(Collectors.joining(",", "(", ")"));
|
||||||
}
|
}
|
||||||
|
|
||||||
//(f1, f2, f3),(f1, f2, f3)
|
//(f1, f2, f3),(f1, f2, f3)
|
||||||
|
|
|
@ -17,9 +17,6 @@ public class TimeStampUtilTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void longToDatetime() {
|
public void longToDatetime() {
|
||||||
System.out.println(TimeStampUtil.longToDatetime(1293244920052l));
|
|
||||||
|
|
||||||
|
|
||||||
String datetime = TimeStampUtil.longToDatetime(1510000000000L);
|
String datetime = TimeStampUtil.longToDatetime(1510000000000L);
|
||||||
assertEquals("2017-11-07 04:26:40.000", datetime);
|
assertEquals("2017-11-07 04:26:40.000", datetime);
|
||||||
long timestamp = TimeStampUtil.datetimeToLong(datetime);
|
long timestamp = TimeStampUtil.datetimeToLong(datetime);
|
||||||
|
|
Loading…
Reference in New Issue