re: 遍歷兩個日期之間天數的算法 liudecai_zan@126.com 2009-01-15 17:52
綜合大家的觀點,覺得自己在寫東西之前還是應該好好考慮一下是不是別人,包括sun的jdk等已經有了比較好的成熟的方式方法來解決特定的一個問題,免得自己誤導了大家。下面是綜合大家的代碼形成的
package pkg.chart;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String[] args) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Long startM = sdf.parse("2009-1-14").getTime();
Long endM = sdf.parse("2010-1-14").getTime();
long result = (endM - startM) / (24 * 60 * 60 * 1000);
System.out.println("差:" + result + "天");
Date startDate = sdf.parse("2009-01-14");
Calendar startTime = Calendar.getInstance();
startTime.clear();
startTime.setTime(startDate);
for (int i = 0; i < (int)result;i++) {
String str = startTime.get(Calendar.YEAR) + "-"
+ startTime.get(Calendar.MONTH) + "-"
+ startTime.get(Calendar.DAY_OF_MONTH);
System.out.println(str);
startTime.add(Calendar.DAY_OF_YEAR, 1);
}
}
}
re: 生成兩個日期間的以天為間隔的折線圖(web方式和控制臺方式) liudecai_zan@126.com 2009-01-15 08:29
計劃數據要從數據庫中取,在這里為了簡化就用簡單方式處理是數據不一樣一邊看出效果,但是效果肯定不夠真實,所以就。。。。。。
double val = x + y * z * 100;//實際的值應該從數據庫中獲取
re: 遍歷兩個日期之間天數的算法 liudecai_zan@126.com 2009-01-14 22:35
關鍵是遍歷,因為我要用JFreechart做折線圖,要用天做y軸的單位。于是順便做了這個,并不是僅僅為了計算天數差。同時大家也可以看看我的代碼,并不是排斥現成的,只是體現一種算法。同時謝謝大家。我的話比較直,只將技術,希望不會造成誤解。
flex沒用過,jfreechart剛開始學習,對他們的理解還不很到位。我現在的理解是jfreechart只限于java語言,而flex則不是局限于java,或者說不是僅僅只能用于java。
re: 涉及JSP的經驗 liudecai_zan@126.com 2009-01-08 00:44
互相學習,互相質疑。只談技術,不談人品。
1.java的發展方向主要是javaEE,javaMe,javaSe三個方向,網站開發是javaEE開發的一部分,手機軟件是javaMe的一部分
2.javaSe是基礎,然后向javaEE和javaMe兩個方向發展。
3.Servlet和JSP是javaEE開發的核心技術