0
我正在寫一個CSV,我的日曆是加倍值...我找不出問題所在。 PS:金額等於1.000.000或10.000.000。日期的唯一值
public static void CSV(String path, int amount) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar c = Calendar.getInstance();
c.set(1980, 01, 01);
for (; set.size() < amount;) {
c.set(Calendar.MINUTE, c.get(Calendar.MINUTE) + 2);
set.add(c.getTime());
}
Iterator<Date> it = set.iterator();
for (int i = 0; i < amount; i++) {
csvWriter.append(dateFormat.format(it.next()));
}
...
}
那麼,錯誤是上午/下午(1-12)的小時。 感謝@Teemu。
「倍增值」是什麼意思? – Hua
每次都不會創建'new Random()' –
第一個for循環不會將唯一值放入集合中。 – Hua