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开发的核心技术