兩個日期形式的String比較大小

2025-01-04 15:55:12 字數 3184 閱讀 2932

1樓:

import ;

public class dateandtimeelse if(x<100)

return getdate()+gettime()+minsecond;

我寫的得到日期的類~~可以得到統一的格式。

直接比較就行了~~

2樓:網友

兩個string型別的日期比較,首先得統一日期格式(yyyy-mm-dd hh24:mi:ss),然後就像比較普通字串一樣操作就行了。

string s1="2008-04-25";

string s2="2008-04-23";

int res=;

res===res);

3樓:網友

如果這兩個字串不同,那麼它們要麼在某個索引處的字元不同(該索引對二者均為有效索引),要麼長度不同,或者同時具備這兩種情況。如果它們在乙個或多個索引位置上的字元不同,假設 k 是這類索引的最小值;則在位置 k 上具有較小值的那個字串(使用 < 運算子確定),其字典順序在其他字串之前。在這種情況下,compareto 返回這兩個字串在位置 k 處兩個char 值的差,即值:

如果沒有字元不同的索引位置,則較短字串的字典順序在較長字串之前。在這種情況下,compareto 返回這兩個字串長度的差,即值:

4樓:網友

string型的日期比較,比較的日期的格式要一樣才能得出正確的答案("2008-04-23")

比較的時候,結果大於0,說明s2 比s1大(

等於0 相等 ,小於0 日期要小。

5樓:烏微月

string s2="2008-4-23";

stringstrs="-

string str=strs[0]+"0"+strs[1]+"0"+strs[2];

轉成一樣的格式再比較。

6樓:網友

你認為正確的值應該是什麼?

j**a中如何比較兩個時間字串的大小

7樓:網友

轉換成日期型,再比較就ok了。

j**a中如何比較 string型 日期 ??

8樓:網友

在保證日期格式都一致的情況下,可以使用compareto()方法:

string d1 = "2014-03-02";

string d2 = "2014-03-01";

結果大於0,表示d1晚於d2,等於0則相同,小於0d1早於d2

9樓:網友

想要保證比較的邏輯的正確性,還是要將string型 日期資料轉換為date型,在做比較。

10樓:圖表生活

什麼意思?

是否相同?還是那個大,那個小?

j**a 兩個string型別的時間比較

11樓:網友

看你題應該是字串格式的yyyymmdd格式時間。你先轉換成long格式的,然後再進行加減。

比如:string time1 = "20121005";

你可以用;進行轉換,返回long型別的值,然後再進行計算。

12樓:網友

先將時間型別轉換成long型的時間戳 在將 long型的時間戳轉換成string型別,再相減 得到的結果在和 14*24*60*60*1000 比較 如果小於則返回true否則則返回false

13樓:網友

可以直接用時間型別比較,也可以轉換一下在比較。看你的資料型別。

14樓:網友

時間的計算直接用 具體怎麼用自己查吧 也不瞭解你的time是啥情況。

15樓:網友

時間的格式是什麼樣的。

js關於日期比較大小

16樓:51cto學院

傳入的日期引數為yyyy-mm-dd格式,a大於b返回false,a小於等於b返回true。

function compare_time(a,b)else}

jsp中如何比較兩個用字串(string)表示的時間大小?

17樓:

只要所有時間格式都是一樣的。。

直接用string裡面的compareto方法哈。。

比如string time1 = "2000-09-09 32:32:31";

string time2 = "2000-09-10 32:31:12";

就相當於是用time1-time2如果前面比後面大。。就返回正數一樣就返回0

小就返回負數。

他是嚴格按照字元排列順序來比的。。

所以出來的效果跟你要的是一樣。。

我一直都是這麼比的。。

放心使用。。

18樓:何苦我寂寞

如果我猜得沒錯,樓主您老應該是臨時申請的兩個帳號,這個為先,另乙個在後。

詳情見給你兩個思路:

1、轉換為統一的日期格式再進行比較。

2、轉換為統一的時間字串格式進行比較,事實上,字串是能夠直接比較大小的,但是格式要統一,很明顯的地方如。

2010-07-06 12:18」和「2010-7-6 12:18 」

你最後擷取一下字串,然後判斷月和日的長度,如果為一位數,則在前面補個0,這樣格式統一了,你就可以直接比較了。

string型別的時間如何比較大小?

19樓:文件類共創空間

如果在資料庫中可以直接比較字串時間的大小;

如果在程式中可以用3l的方法;

如果要計算兩個字元時間的時間差,可以先轉換為datetime再計算timespan。

datetime endtime= "t_title_en"].tostring())//結束時間,re["t_title_en"].tostring()要進行非空之類的判斷,不然會報異常。

if(endtime

20樓:網友

這個要是自己寫程式寫一大段**那可就不值了,直接用,這樣就轉換成時間格式了。

兩個String陣列怎麼合併成陣列

import java.util.arrays java中如何把兩個陣列合併為一個 public class gog string str2 int strlen1 str1.length 儲存第一個陣列長度 int strlen2 str2.length 儲存第二個陣列長度 str1 arrays...

怎樣比較兩個角的大小,怎樣來比較兩個兩位數的大小

比較兩個角的大小可以用疊合法。就是把兩角的頂點和一邊疊合在一起,另一邊落在第一條邊的同旁。如果這另一邊重合,那麼這兩個角相等。如果這另一邊不重合,必然發現一個角的這條邊在另一個角的內部,那麼前面所說的角小 如果這條邊在另一個角的外部,那麼前面所說的角大。但要注意角的大小隻與開口大小有關,而與角的邊畫...

SQL中兩個日期的查詢語句怎麼寫

1 建立測試表,create table test date id int,v date date 2 插入測試資料 insert into test date values 1,str to date 2016 01 02 y m d insert into test date values 2,...