字串比較
1
2
3
4
5
6
7
8
//字串比較
nsstring *
string
=
@"hello nihao"
;
nsstring *otherstring =
@"hello niyeyao"
;
if
([
string
compare: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...