ios 字串比較 日期比較

2021-06-21 13:01:24 字數 2240 閱讀 3283

字串比較

1

2

3

4

5

6

7

8

//字串比較

nsstring *string=@"hello nihao";

nsstring *otherstring =@"hello niyeyao";

if([stringcompare:otherstring] == nsorderedascending)else

日期比較

1

2

3

4

5

6

7

8

//日期比較

nsdate *nowdate = [nsdate date];

nsdate *yesterdaydate = [[nsdate alloc] initwithtimeintervalsincenow:-24 * 60 * 60];

if([nowdate compare:yesterdaydate] == nsorderedascending)else

當然這裡也可以,將指定的字串轉換為時間進行比較,字串的時間格式要跟自己設定的時間格式相對應

1

2

3

4

5

6

7

8

9

10

11

12

13

//日期比較

nsstring *nowdatestring =@"2013/7/13";

nsstring *yesterdaydatestring =@"2013/7/12";

nsdateformatter *datefromatter = [[nsdateformatter alloc] init];

[datefromatter setdateformat:@"yy/mm/dd"];

nsdate *nowdate = [datefromatter datefromstring:nowdatestring];

nsdate *yesterdaydate = [datefromatter datefromstring:yesterdaydatestring];

if([nowdate compare:yesterdaydate] == nsorderedascending)else

結果他的表現就是

1

2

2013-07-20 18:18:03.165 尋藝[90532:c07] 我比你大

2013-07-20 18:18:03.168 尋藝[90532:c07] 我是我昨天

這裡需要注意的就是

nsorderedascending

我們在xcode定位的話

會找到這樣的**

1

typedef ns_enum(nsinteger, nscomparisonresult) ;

結果 跟 -1 0 1應該是一樣的。

IOS字串比較

nsstring 比較字串 nsstring value 123 比較的方法 value compare nsstring value compare nsstring options nsstringcompareoptions value compare nsstring options nss...

Python日期字串比較

需要用python的指令碼來快速檢測乙個檔案內的二個時間日期字串的大小,其實實現很簡單,首先一些基礎的日期格式化知識如下 a星期的簡寫。如 星期三為web a星期的全寫。如 星期三為wednesday b月份的簡寫。如4月份為apr b月份的全寫。如4月份為april c 日期時間的字串表示。如 0...

比較字串

其實這是在 c 從入門到精通 上摘抄的,由於不知道漢字怎麼排序,就查了查書,寫在這裡也可以幫助其他初學者更方便的找到漢字的排序方法。用於排序 int compare string str1,string str2 int compare string str1,string str2,bool ig...