标签: nsdate

如何使用NSDate获取下一个日期?

可能重复:
iOS并找到明天

如何使用NSDate获取下一个日期.请把解决方案发给我

iphone nsdate ios

23
推荐指数
3
解决办法
3万
查看次数

在Swift中创建NSDateFormatter?

我是新手,对Objective-C非常不熟悉.有人可以帮我把它转换成Swift吗?我从Ray Wenderlich最好的iOS实践中获得了这段代码 - http://www.raywenderlich.com/31166/25-ios-app-performance-tips-tricks

你会把这段代码放在哪里?它会进入一个充满全局变量的类文件吗?

- (NSDateFormatter *)formatter {
    static NSDateFormatter *formatter;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        _formatter = [[NSDateFormatter alloc] init];
        _formatter.dateFormat = @"EEE MMM dd HH:mm:ss Z yyyy"; // twitter date format
    });
    return formatter;
}
Run Code Online (Sandbox Code Playgroud)

date objective-c nsdate nsdateformatter swift

23
推荐指数
2
解决办法
1万
查看次数

如何在ReactNative中获取当前日期?

我正在构建我的第一个ReactNative iOS和Android应用程序.我是Swift和Obj-C的iOS编码器.如何使用ReactNative获取当前日期.

我应该使用Native Modules还是有一个ReactNative API,我可以从中获取这些数据?

time date nsdate ios react-native

23
推荐指数
3
解决办法
5万
查看次数

Nil NSDate试图在祖鲁时间从UTC字符串获取日期

在Objective-C中编写一个iPhone应用程序,我有一个字符串形式的日期(UTC格式,最后用Z表示零UTC偏移,或祖鲁时间),我需要将其解析为一个NSDate对象.

一点代码:

NSDateFormatter* df = [[NSDateFormatter alloc]init];
[df setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZ"];
NSString* str = @"2009-08-11T06:00:00.000Z";
NSDate* date = [df dateFromString:str];
通过调试器运行,date最终nil!我假设它与我的日期格式字符串有关.

如何修复它以正确解析日期字符串?

一个想法是Z在日期格式文字中,将日期格式设置为yyyy-MM-dd'T'HH:mm:ss.SSS'Z'.

这将起作用,除非将Z解析为文字,日期丢失了偏移信息,因此是不明确的,因此被解释为本地时间.

例如,如果要解析的字符串是2009-08-11T06:00:00.000Z(6:00祖鲁时间),它将被解释为当地时间的6:00,然后将应用不正确的偏移量.然后将其解析为2009-08-11T06:00:00.000-600(12:00祖鲁时间),偏移量取决于用户的偏移量.

谢谢!

iphone utc objective-c nsdate nsdateformatter

22
推荐指数
2
解决办法
2万
查看次数

NSInvalidArgumentException,原因:'JSON写入中的类型无效(__NSDate)'

当我尝试JSON编码NSDate对象时,我得到了这个异常.我相信NSDate与JSON编码不兼容.但我必须编码日期.任何解决方案?

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Invalid type in JSON write (__NSDate)'
Run Code Online (Sandbox Code Playgroud)

iphone json nsdate ios

22
推荐指数
3
解决办法
3万
查看次数

如何在Swift中以短格式获取当前日期

在下面的图片中,您可以看到我编写的代码和所有变量的值:

class fun getCurrentShortDate() -> String {
    var todaysDate = NSDate()
    var dateFormatter = NSDateFormatter()
    dateFormatter.dateFormat = "dd-MM-yyyy"
    var DateInFormat = dateFormatter.stringFromDate(todaysDate)

    return DateInFormat
}
Run Code Online (Sandbox Code Playgroud)

变量值

正如您所看到的那样,当前日期没有问题,但是当我尝试将NSDate更改为字符串时,它就不会这样做了.

date nsdate nsdateformatter swift dateformatter

22
推荐指数
5
解决办法
4万
查看次数

在可可中添加NSTimeInterval到NSDate

我有一个NSDate代表特定时间的东西.那个日期的格式是hhmmss.我想NSInterval为该时间值添加一个值(以秒为单位指定).

例:

NSDate =         123000
NSTimeInterval = 3600

Added together = 133000
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?

time cocoa sum nsdate

21
推荐指数
2
解决办法
3万
查看次数

从NSDate减去分钟数

我想减去一些分钟15分钟10分钟等等,而我现在有时间对象现在我想减去分钟.

nsdate nstimeinterval ios

21
推荐指数
4
解决办法
2万
查看次数

如何使用NSDateFormatter查看"今天"字符串

苹果在消息应用程序中使用它今天的消息今天上午11:45昨天上午11:45

我在苹果开发者网站上看到它

要为日期格式化程序指定自定义固定格式,请使用setDateFormat:.格式字符串使用Unicode技术标准#35中的格式模式.该标准的版本因操作系统的发布而异:

日历字段

fields(别名|(field*,special*))> field(别名|(displayName?,relative*,special*))>

可以为日历字段的名称(日历的元素,如日,月,年,小时等)提供翻译,并为这些字段的相对值提供翻译(例如,相对值为-1的日期为"昨天").如果对于相对值,在特定语言中没有方便的,习惯性的单词或短语,则应省略.

如何在Xcode中使用它?

iphone objective-c nsdate nsdateformatter ios

21
推荐指数
1
解决办法
6821
查看次数

Swift:使用UIDatePicker作为UITextField inputView不更新

我有一个文本字段,当它被选中时,弹出一个日期选择器而不是键盘,但它只在第一次更新今天的日期.用户更改日期,但文本字段不会继续更新.问题是什么?

这就是我调用Datepicker并控制输入到我的文本字段的日期的方法:

 @IBAction func dp(sender: UITextField) {
    var DatePickerView  : UIDatePicker = UIDatePicker()
    DatePickerView.datePickerMode = UIDatePickerMode.Date
    textfieldjobdate.inputView = DatePickerView
    DatePickerView.addTarget(self, action: Selector("handleDatePicker"), forControlEvents: UIControlEvents.ValueChanged)    
}

func handleDatePicker() {
    var DatePickerView  : UIDatePicker = UIDatePicker()
    var dateFormatter = NSDateFormatter()
    dateFormatter.dateFormat = "dd MMM yyyy"
    textfieldjobdate.text = dateFormatter.stringFromDate(DatePickerView.date)
}
Run Code Online (Sandbox Code Playgroud)

datepicker nsdate swift

21
推荐指数
1
解决办法
5万
查看次数