关于日期比较的问题 java实现 我现在从2文本框中读取了2个日期 格式都为 yyyy-MM-dd数据库表有个字段也是记录日期请问,这么设计字段类型,是data类型,还是string 方便于比较 看数据库内的时间字段时不时在我输入的2个时间段之间???谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你说在数据库中么?用日期型好些吧,在java中也用Date String可以直接比较compareTo方法即可 但是你的字段类型设计不应从这方面来考虑,这个既然是日期就设置为data类型 java.sql.DateString toString() Formats a date in the date escape format yyyy-mm-dd. 照样可以用String的compareTo方法比较,也可以用java.util.Calendar的before、after方法进行比较Calendar c = Calendar.getInstance();c.setTime(date);//c2...return c1.before(c2); 日期的话当然最好设置为date型的拉!! Date类有toString()方法,String类又有compareTo() 如果用string比较,一定要统一格式(日、月、时、分、秒都要用双位);如果用Date则比较方便。 可以用正则首先判断格式,然后在直接用compareTo,这样效率要高很多。 2道练习题难倒我了,求助 java 多线程 jdbc连接mysql的问题 Java JScrollPane 哪位高人能给讲下堆内存和栈内存? Linux系统ini 3下可以起Java图形界面程序吗? 这个JSP登陆界面怎么做啊? 语法树 这个问题怎么解决? 关于用java来开发Web服务器,请教高手! jni中怎么样返回数组参数,JNIEXPORT jint JNICALL Java_com_gy_image_HotKeyHookManager_startHotKeyHook(JNIEnv * env, jobject hookMa 请大家推荐些好的JAVA入门教材
String toString()
Formats a date in the date escape format yyyy-mm-dd.
照样可以用String的compareTo方法比较,也可以用java.util.Calendar的before、after方法进行比较
Calendar c = Calendar.getInstance();
c.setTime(date);
//c2...
return c1.before(c2);
如果用Date则比较方便。