IOS 时间年月日的加减法

/**
 *  时间算法
 *
 *  @author Aron
 *  @date 2016-01-06
 *
 *  @param year  计算年=》加1年:1;减1年:-1
 *  @param month 计算月=》加1月:1;减1月:-1
 *  @param day   计算天=》加一周:7;减一周:-7
 *  @param date  要计算的时间
 *
 *  @return 计算好的时间
 */
-(NSDate *)datejishuangYear:(int)year Month:(int)month Day:(int)day withData:(NSDate *)date {
    NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
    //NSCalendarIdentifierGregorian:iOS8之前用NSGregorianCalendar
    NSDateComponents *comps = nil;
    
    comps = [calendar components:NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay fromDate:date];
    //NSCalendarUnitYear:iOS8之前用NSYearCalendarUnit,NSCalendarUnitMonth,NSCalendarUnitDay同理
    
    NSDateComponents *adcomps = [[NSDateComponents alloc] init];
    
    [adcomps setYear:year];
    
    [adcomps setMonth:month];
    
    [adcomps setDay:day];
    
    return [calendar dateByAddingComponents:adcomps toDate:date options:0];
}
</pre><p><span style="font-size:18px">使用:</span></p><p></p><pre name="code" class="objc"><span style="font-family: Arial, Helvetica, sans-serif;">NSString *date_+2 = [dateFormatter stringFromDate:[self datejishuangYear:0 Month:2 Day:0 withData:[NSDate date]]];//计算两个之后的时间</span>


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你想要在UniApp中实现加减法运算吗?UniApp是一个基于Vue.js的跨平台框架,可以用来开发多端应用程序,包括iOS、Android和Web等。要实现加减法运算,你可以使用JavaScript来处理逻辑。 首先,在你的UniApp项目中创建一个页面或组件,在该页面或组件中编写HTML代码,包括输入框和按钮等元素,用于输入操作数和展示结果。然后,在相应的JavaScript文件中编写逻辑代码来实现加减法运算。 以下是一个简单的示例代码: HTML模板代码: ```html <template> <view> <input type="number" v-model="num1" placeholder="请输入第一个操作数" /> <input type="number" v-model="num2" placeholder="请输入第二个操作数" /> <button @click="add">法运算</button> <button @click="subtract">减法运算</button> <p>结果:{{ result }}</p> </view> </template> ``` JavaScript代码: ```javascript <script> export default { data() { return { num1: 0, num2: 0, result: 0 }; }, methods: { add() { this.result = this.num1 + this.num2; }, subtract() { this.result = this.num1 - this.num2; } } }; </script> ``` 这段代码实现了一个简单的加减法运算功能。当点击"法运算"按钮时,会将两个操作数相并将结果赋值给result变量;当点击"减法运算"按钮时,会将第一个操作数减去第二个操作数并将结果赋值给result变量。最后,通过模板语法将结果展示在页面上。 请注意,这只是一个简单的示例代码,你可以根据自己的需求进行扩展和优化。希望对你有所帮助!如果你还有其他问题,请继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值