Date format in SQLite - iphone - How ?
Posted
by sagar
on Stack Overflow
See other posts from Stack Overflow
or by sagar
Published on 2010-05-10T06:42:04Z
Indexed on
2010/05/10
7:04 UTC
Read the original article
Hit count: 393
I know that - SQLite doesn't support Day name & month name. I have gone through this question. I have created two custom functions for it.
My custom function for Converting Day name from day number
( %w day of week 0-6 with sunday==0 )
+(NSString*)dayNameStringFromDayNo:(NSString*)dayNo{
return
([dayNo isEqualToString:@"0"])?@"Sunday":
( ([dayNo isEqualToString:@"1"])?@"Monday":
( ([dayNo isEqualToString:@"2"])?@"Tuesday":
( ([dayNo isEqualToString:@"3"])?@"Wednesday":
( ([dayNo isEqualToString:@"4"])?@"Thursday":
( ([dayNo isEqualToString:@"5"])?@"Friday": @"Saturday"
)
)
)
)
);
}
My custom method for getting month name from month no string
( %m month: 01-12 )
+(NSString*)monthNameFromNumber:(NSString*)no{
return ([no isEqualToString:@"01"])?@"January":
( ([no isEqualToString:@"02"])?@"February":
( ([no isEqualToString:@"03"])?@"March":
( ([no isEqualToString:@"04"])?@"April":
( ([no isEqualToString:@"05"])?@"May":
( ([no isEqualToString:@"06"])?@"June":
( ([no isEqualToString:@"07"])?@"July":
( ([no isEqualToString:@"08"])?@"August":
( ([no isEqualToString:@"09"])?@"September":
( ([no isEqualToString:@"10"])?@"October":
( ([no isEqualToString:@"11"])?@"November":@"Decemeber"
)
)
)
)
)
)
)
)
)
);
}
But what about date following format. Sat 6th February
How to get this kind of output ? Do I have to again create a custom function for it ?
Thanks in advance for sharing your knowledge.
Sagar.
© Stack Overflow or respective owner