obj-c,在没有小时、分钟、秒和毫秒的情况下获取当前日期最少需要多少行代码?

发布于 2024-10-14 22:30:48 字数 100 浏览 4 评论 0原文

我想生成一个没有小时、分钟、秒或毫秒的日期。

我已经尝试过 [NSDate date] 但这会添加它们。

我怎样才能做到这一点?

I want to produce a date without hours, minutes, seconds or milliseconds.

I've tried [NSDate date] but that adds them.

Hows can I do this ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜访吸血鬼 2024-10-21 22:30:48

像......这样的东西

NSLog(@"%@", [[NSDate date]
    descriptionWithCalendarFormat:@"%Y-%m-%d" timeZone:nil
    locale:[[NSUserDefaults standardUserDefaults] dictionaryRepresentation]]);

应该可以在 Mac OS X 上实现。

Something like...

NSLog(@"%@", [[NSDate date]
    descriptionWithCalendarFormat:@"%Y-%m-%d" timeZone:nil
    locale:[[NSUserDefaults standardUserDefaults] dictionaryRepresentation]]);

...should do the trick on Mac OS X.

空城旧梦 2024-10-21 22:30:48

尝试:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

[dateFormatter setTimeStyle:NSDateFormatterNoStyle];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];

NSDate *date = [NSDate date];

NSLog(@"%@", [dateFormatter stringFromDate:date]);

[dateFormatter release];

调整日期样式以适应。

或者,按照建议,使用setDateFormat;像这样的东西:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

[dateFormatter setDateFormat:@"yyyy-mm-dd"];

NSDate *date = [NSDate date];

NSLog(@"%@", [dateFormatter stringFromDate:date]);

[dateFormatter release];

Try:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

[dateFormatter setTimeStyle:NSDateFormatterNoStyle];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];

NSDate *date = [NSDate date];

NSLog(@"%@", [dateFormatter stringFromDate:date]);

[dateFormatter release];

Adjust the date style to suit.

Or, as suggested, use setDateFormat; something like:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

[dateFormatter setDateFormat:@"yyyy-mm-dd"];

NSDate *date = [NSDate date];

NSLog(@"%@", [dateFormatter stringFromDate:date]);

[dateFormatter release];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文