java中比較兩個日期的先後

2021-08-27 19:18:29 字數 842 閱讀 6741

string begintime=new string("2014-08-15 10:22:22");

string endtime=new string("2014-09-02 11:22:22");

1.把字串型別的日期資料轉化成長整型,然後比較大小。

如果日期格式有時分秒,則"-"寫成"[-\\s:]"

if(long.valueof(begintime.replaceall("-","")2.直接比較

begintime.compareto(endtime)<0時,開始時間小於結束時間

3.用******dateformat轉化成日期型再判斷

******dateformat sdf=new ******dateformat("yyyy-mm-dd");

date bt=sdf.parse(begintime);

date et=sdf.parse(endtime);

if (bt.before(et))else

比較日期的先後:

datetime str1date = new datetime(str1,datetime.year_to_day);

datetime str2date = new datetime(str2,datetime.year_to_day);

1.直接比較

if (str1date.before(str2date))else

2.用 date.gettime() 返回long相加減或直接比較用大於小於號比較。

或者用compareto。

3.******dateformat的format方法將日期型轉化成時間或日期的字串,

然後再比較字串。

java中比較兩個日期的大小

1.把字串型別的日期資料轉化成長整型,然後比較大小。如果日期格式有時分秒,則 寫成 s if long.valueof begintime.replaceall 2.直接進行字串比較 begintime.compareto endtime 0時,開始時間小於結束時間 注意 如果乙個日期格式是2016...

shell, python中比較兩個日期的先後

在shell中我們可以利用date命令比較兩個日期的大小,方法是先把日期轉換成時間戳格式,再進行比較。date 的 s可以將日期轉換成時間戳格式,看下面的例子 bin bash date1 2008 4 09 12 00 00 date2 2008 4 10 15 00 00 date3 aug 1...

js中比較兩個日期的大小

一 比較兩個字串格式的日期 思路 先得到兩個字串格式的日期,之後利用date.parse 方法把這些字串日期轉成時間戳 實際上就是計算出從1970年00 00 00到目前時間日期的毫秒數 然後再比較兩個時間戳的大小,就能判斷日期大小。1 得到標準的字串格式的日期 一般我們的字串格式的日期,大多是這樣...