自动获取当前时间和去年 只要年(如:2019-2020)

		//新需求就是fieldTwo用来接收时间区间,就是说自动获取当前当前时间是,并得当前一年时间
		//1.获得当前时间,去掉多余只要年
		Calendar c = Calendar.getInstance();
		c.setTime(new java.util.Date());
		int year = c.get(Calendar.YEAR);
		//2.根据当前时间获取前一年时间
		c.setTime(new Date());
		c.add(Calendar.YEAR, -1); //获取前一年
		int year1 = c.get(Calendar.YEAR);//只提取年
		stScholarships.setFieldTwo(year1+"-"+year);
/**
	 *   添加
	 * @param stScholarships
	 * @return
	 */
	@AutoLog(value = "奖助学金申请-添加")
	@ApiOperation(value="奖助学金申请-添加", notes="奖助学金申请-添加")
	@PostMapping(value = "/add")
	@RequiresPermissions("stScholarships:add")
	public Result<?> add(@RequestBody StScholarships stScholarships) {
		//1.拿到当前登录部门
		//拿到当前人
		LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
		//2.将当前登录部门赋给FieldOne字段
		stScholarships.setFieldOne( iSysBaseAPI.getDepartIdsByOrgCode(sysUser.getOrgCode()));
		//getOrgCode获取组织机构编码,getDepartIdsByOrgCode通过组织机构编码获取组织机构id
		stScholarships.setScholarships("1");
		stScholarships.setScholarship("8");

		//新需求就是fieldTwo用来接收时间区间,就是说自动获取当前当前时间是,并得当前一年时间
		//1.获得当前时间,去掉多余只要年
		Calendar c = Calendar.getInstance();
		c.setTime(new java.util.Date());
		int year = c.get(Calendar.YEAR);
		//2.根据当前时间获取前一年时间
		c.setTime(new Date());
		c.add(Calendar.YEAR, -1); //获取前一年
		int year1 = c.get(Calendar.YEAR);//只提取年
		stScholarships.setFieldTwo(year1+"-"+year);
		stScholarshipsService.save(stScholarships);
		return Result.ok("添加成功!");
	}
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值