首页 > 其他分享 >每日总结-23.3.24

每日总结-23.3.24

时间:2023-03-24 21:35:25浏览次数:52  
标签:24 总结 int month 23.3 year calendar android icu

关于计算日历

复制代码
private int xianshilianxu(int year,int month,int day,String user)
    {
        int jianchishijian=0;
        TextView textView1 = findViewById(R.id.hunong);
        String riqi1 = year + "-" + (month + 1) + "-" + day;
        if (chaxunriqi(year,month,day,user)>=0) {
            jianchishijian = dedaolianxvtianshu(year, month, day,user,true);
            String yijianchitext="已坚持"+jianchishijian+"天";
            textView1.setText(yijianchitext);
        }else {
            jianchishijian = dedaolianxvtianshu(year, month, day,user,false);
            String yijianchitext="已坚持"+jianchishijian+"天";
            textView1.setText(yijianchitext);
        }
        return jianchishijian;
    }
    private int dedaolianxvtianshu(int year,int month,int day,String usernname,boolean flag)//flag=true指今天已经打卡
    {
        int jianchitian=0;
        android.icu.util.Calendar calendar= android.icu.util.Calendar.getInstance();
        calendar.set(year,month,day);
        if(!flag) {
            calendar.add(android.icu.util.Calendar.DAY_OF_MONTH, -1);
            year = calendar.get(android.icu.util.Calendar.YEAR);
            month = calendar.get(android.icu.util.Calendar.MONTH);//实际月份需要加1
            day = calendar.get(android.icu.util.Calendar.DATE);
        }
        while(true) {
            if (chaxunriqi(year,month,day,usernname)>=0) {
                jianchitian++;
                calendar.add(android.icu.util.Calendar.DAY_OF_MONTH, -1);
                year = calendar.get(android.icu.util.Calendar.YEAR);
                month = calendar.get(android.icu.util.Calendar.MONTH);//实际月份需要加1
                day = calendar.get(android.icu.util.Calendar.DATE);
            } else {
                break;
            }
        }
        return jianchitian;
    }
复制代码

 

标签:24,总结,int,month,23.3,year,calendar,android,icu
From: https://www.cnblogs.com/laobing6214/p/17253385.html

相关文章

  • SpringMVC-lesson08-json-2-2023-03-24
    公共类packagecom.feijian.utils;importcom.fasterxml.jackson.core.JsonProcessingException;importcom.fasterxml.jackson.databind.ObjectMapper;importcom.f......
  • 1.关于等价代换总结
    等价代换何时该用其实这还是比较纠结的问题在书中一般只阐述了乘除法,武的书添加了部分加减法,(加减和不为零),具体原因没有给出,然后做题又有指数形式,武说指数没有定义定义,......
  • 2023年3月24日
    刚才突然有一种想用文字来记录生活的冲动,所有就有了<<生活记录>>这一分类从何说起呢?就从今天发生的事儿说起吧。今天和老婆孩子一直睡到了早上10点,睁开眼看见孩子在......
  • 3.24总结
    packagecom.example.myapplication;importstaticandroid.view.View.*;importstaticcom.example.myapplication.R.*;importandroidx.appcompat.app.AppCompatActivi......
  • SpringMVC-lesson08-json-2023-03-24
    1\JSON复习<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><scripttype="text/javascript">varuser={......
  • C/C++教师工作量系统[2023-03-24]
    C/C++教师工作量系统[2023-03-24]题目描述设计一个教师工作量系统,计算每个老师在一个学期中所教课程的总工作量。(教师单个教学任务的信息为:教师号、姓名、性别、职称(助教......
  • 【日总结】2023.3.24
    改题改的太慢了!!!脑子有问题场。2023省选武汉联测10(GDKOI2023Day1)T1矩阵大概是经典问题。矩阵乘矩阵很慢,但是矩阵乘向量很快。我们两边左乘一个横向量\(a\),检查是否......
  • 每日总结 3.24
    今日学习时长最长,今日课程满满,让我感到精力充沛,上午首先是计算机网络课,学习了计算机网络课程相关内容,然后是概率论,学习了概率论相关内容,下午是英语课程,学习了英语课程相关......
  • 闲话 23.3.24
    闲话今日闲话【碎片】(2/3)几天前在家看gdkoi啥都不会现在在学校看gdkoi仍然啥都不会;;改完题到七点了(今天杂题等等再写(jdw怎么那么喜欢翻人旧闲话啊马上写马上......
  • 每日总结
    安卓不能使用8.0版本以上的数据库问题解决1在libs文件下面需要导入5.0.7.jar包,5.1版本的驱动包去使用8.0版本的会有问题2要想安卓使用8.0及以上的mysql那么就要改数据库......