从日期格式中删除时间
我正在开发一个应用程序,我使用 DatePicker 来选择日期,但它给了我日期和时间。我已将该格式转换为字符串,现在我只想要其中的日期。我该怎么做。请给我建议。
以下是我的代码片段。
NSDate *selected =[datePicker date];
NSString *dateString = [NSString stringWithFormat:@"%@", selected];
这里日期选择器是 UIDatePicker 的对象。
I am developing an application in that i have used DatePicker to pick the date but it gives me date with time .I have converted that format into string, now i just want date from that. How should i do that.Plz suggest me something.
Following is my code Snippet.
NSDate *selected =[datePicker date];
NSString *dateString = [NSString stringWithFormat:@"%@", selected];
here date picker is object of UIDatePicker.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 NSCalendar 获取日期的月、日和年部分,对其进行操作并重新组合它们。这是一些示例代码。
请注意,由于当前日历是特定于区域设置的,因此您返回的值在所有设备上都不会相同。您可能希望根据您的目的指定特定的日历。
NSGregorianCalendar
是西方最常用的一种。You can use
NSCalendar
to get the month, day, and year components of your date, manipulate them, and reassemble them. Here's some example code.Be aware that since the current calendar is locale-specific, the values you get back will not be the same on all devices. You may wish to specify a particular calendar for your purposes.
NSGregorianCalendar
is the one most often used in the west.这是另一个解决方案:
Here is another solution: