We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0e79439 commit d5358d6Copy full SHA for d5358d6
1 file changed
exec/java-exec/src/main/java/org/apache/drill/exec/store/mock/DateGen.java
@@ -44,13 +44,16 @@ public class DateGen extends AbstractFieldGen {
44
public DateGen() {
45
// Start a year ago.
46
baseTime = System.currentTimeMillis() - ONE_YEAR;
47
- fmt = new SimpleDateFormat("yyyy-mm-DD");
+ fmt = new SimpleDateFormat("yyyy-MM-dd");
48
}
49
50
@Override
51
public void setValue() {
52
- long randTime = baseTime + baseTime + rand.nextInt(365) * ONE_DAY;
53
- String str = fmt.format(new Date(randTime));
54
- colWriter.setString(str);
+ final long randTime = baseTime + rand.nextInt(365) * ONE_DAY;
+ final Date date = new Date(randTime);
+ // SimpleDateFormat is not thread safe
55
+ synchronized(fmt) {
56
+ colWriter.setString(fmt.format(date));
57
+ }
58
59
0 commit comments