gpt4 book ai didi

iphone - 如何从设备获取当前日期?

转载 作者:行者123 更新时间:2023-11-28 18:43:36 25 4
gpt4 key购买 nike

我在使用 NSDate 时遇到了一个奇怪的问题,当我尝试从设备中获取日期时,有时它会显示某些版本的上个月

这是我的代码块供引用

    NSDate *date = [NSDate date];
NSDateFormatter *dateF = [[NSDateFormatter alloc]init];
[dateF setDateFormat:@" dd.MM.yyyy "];
NSString *selectedDate = [dateF stringFromDate:date];

感谢任何意见,谢谢

最佳答案

为避免以后出现本地化问题,您可以使用 NSCalendar 及其方法 components:fromDate:

像这样:

NSCalendar * calendar = [NSCalendar currentCalendar];
NSDateComponents * components = [calendar components:NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit
fromDate:[NSDate date]];
NSString * stringDate = [NSString stringWithFormat:@"%d.%d.%d", components.day, components.month, components.year];

关于iphone - 如何从设备获取当前日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8093081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com