Mat*_*ros 10 cocoa-touch objective-c ios
我想格式化我的日期如下:
Mon, Apr 14 '09
Run Code Online (Sandbox Code Playgroud)
在dateFormat我设置为我的NSDateFormatter就是EEE, MMM dd 'yy,但它显示:
Mon, Apr 14 'yy
Run Code Online (Sandbox Code Playgroud)
如果我在一年之前拿出单引号,我会得到当年的最后两位数字,但由于单引号已经消失,所以这一年并不明显.救命?
我也试图把''','\''和'\'''之前"YY",但它不工作,虽然最后两个产生'yy和''09
Mar*_*n R 24
来自http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns:
在模式中,两个单引号代表文字单引号,......
在你的情况下:
[formatter setDateFormat:@"EEE, MMM dd ''yy"];
Run Code Online (Sandbox Code Playgroud)