从文本输入错误(iOS)向当前时间添加分钟

用户名

当前有来自用户的文本输入,可以将其添加到当前时间,并以HH:mm格式的文本输入显示在屏幕上。

Current Code:-
NSString *strCurrentDate;
NSString *strNewDate;
NSDate *date = [NSDate date];
NSDateFormatter *df =[[NSDateFormatter alloc]init];
[df setDateFormat:@"hh:mm"];
strCurrentDate = [df stringFromDate:date];
NSLog(@"Current Time: %@",strCurrentDate);
int minutesToAdd = workingTime.text;
NSCalendar *calendar = [[NSCalendar 
alloc]initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [[NSDateComponents alloc] init];
[components setMinute:minutesToAdd];
NSDate *newDate= [calendar dateByAddingComponents:components toDate:date options:0];
[df setDateFormat:@"hh:mm"];
strNewDate = [df stringFromDate:newDate];
NSLog(@"workingtime is :%@",workingTime.text);
NSLog(@"New Date and Time: %@",strNewDate);
crewOutTime.text = strNewDate;

但是,当我将其更改为int minutesToAdd = 40时,Add的时间量不正确;设置为固定值是正确的,并且可以根据需要工作。

沃尔克

尝试

int minutesToAdd = workingTime.text.intValue;

而不是int minutesToAdd = workingTime.text;

使用代码,您可以将minutesToAdd设置为指针。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python:向仅时间对象添加分钟或秒

来自分类Dev

比较现在的日期时间和日期时间添加分钟,然后覆盖文本文件

来自分类Dev

Delphi mysql 日期时间加分钟减去当前时间

来自分类Dev

如何在当前日期中添加分钟?

来自分类Dev

如何从PostgreSQL中的时间戳中减去/添加分钟

来自分类Dev

在Hive中为日期时间添加分钟

来自分类Dev

如何从PostgreSQL中的时间戳中减去/添加分钟

来自分类Dev

在时间戳字符串中添加分钟

来自分类Dev

JavaScript:解析时间字符串并添加分钟

来自分类Dev

在python中为时间戳添加分钟

来自分类Dev

计算时间(增加分钟)

来自分类Dev

按文字添加分钟

来自分类Dev

向Java倒数计时器添加分钟还是秒?

来自分类Dev

为时间戳添加分钟-最有效的方法

来自分类Dev

如何在Oracle中为日期(时间戳)添加分钟?

来自分类Dev

在SQL SELECT中从其他列向日期时间添加分钟

来自分类Dev

创建带有添加分钟数的新列日期时间(Pandas,Python)

来自分类Dev

如何在Oracle中为日期(时间戳)添加分钟?

来自分类Dev

jQuery:使用当前时间,分钟,秒自动预填充输入

来自分类常见问题

将小时,分钟,秒添加到当前时间

来自分类Dev

反转GregorianCalender对象的添加分钟方法

来自分类Dev

TimeCategory使用vars添加分钟

来自分类Dev

如何在专栏中添加分钟

来自分类Dev

JavaScript 添加分钟到日期

来自分类Dev

使用Carbon加分钟返回错误值

来自分类Dev

无法向 li 添加文本输入

来自分类Dev

如何在日期时间的时间部分增加分钟

来自分类Dev

从文本文件读取的时间增加30分钟,并与当前时间进行比较

来自分类Dev

从文本文件读取的时间增加30分钟,并与当前时间进行比较

Related 相关文章

热门标签

归档