我正在使用以下代码以字符串形式获取日期
strStartDate.text=[mOnTimeApp->cDate descriptionWithLocale:nil];
它可以工作,但是有小时,分钟和秒。有没有一种方法可以将月份,日期和年份作为字符串?
将nil传递给descriptionWithLocale:与在NSDate实例上调用description相同。NSDate类参考对descriptionWithLocale的描述如下:
返回值
接收者的字符串表示形式,使用给定的语言环境,或者如果locale参数为nil,则采用国际格式YYYY-MM-DD HH:MM:SS±HHMM,其中±HHMM表示时区与时区的偏移量,以小时和分钟为单位GMT(例如,“ 2001-03-24 10:45:32 +0600”)
您可以配置NSDateFormatter的实例来表示所需的格式,然后使用stringFromDate方法:传入NSDate对象-
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MM/dd/yyyy"];
strStartDate.text = [formatter stringFromDate:mOnTimeApp->cDate];
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句