kotlin Calendar打印每天的信息

这篇具有很好参考价值的文章主要介绍了kotlin Calendar打印每天的信息。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

fun printEveryDay(){
        val calendar = Calendar.getInstance()
        calendar.firstDayOfWeek = Calendar.MONDAY // 设置一周的第一天为周一

        val year = calendar[Calendar.YEAR]
        val month = calendar[Calendar.MONTH]

        calendar[year, month] = 1 // 设置日期为月份的第一天

        for (day in 1..calendar.getActualMaximum(Calendar.DAY_OF_MONTH)) {
            calendar[year, month] = day
            val dayOfWeek = calendar[Calendar.DAY_OF_WEEK]
            println("$year${month+1} 月 第" + day + "天 星期" + if((dayOfWeek - 1)==0) 7 else (dayOfWeek - 1))
        }
 }
20236 月 第1天 星期4
20236 月 第2天 星期5
20236 月 第3天 星期6
20236 月 第4天 星期7
20236 月 第5天 星期1
20236 月 第6天 星期2
20236 月 第7天 星期3
20236 月 第8天 星期4
20236 月 第9天 星期5
20236 月 第10天 星期6
20236 月 第11天 星期7
20236 月 第12天 星期1
20236 月 第13天 星期2
20236 月 第14天 星期3
20236 月 第15天 星期4
20236 月 第16天 星期5
20236 月 第17天 星期6
20236 月 第18天 星期7
20236 月 第19天 星期1
20236 月 第20天 星期2
20236 月 第21天 星期3
20236 月 第22天 星期4
20236 月 第23天 星期5
20236 月 第24天 星期6
20236 月 第25天 星期7
20236 月 第26天 星期1
20236 月 第27天 星期2
20236 月 第28天 星期3
20236 月 第29天 星期4
20236 月 第30天 星期5

文章来源地址https://www.toymoban.com/news/detail-513100.html

到了这里,关于kotlin Calendar打印每天的信息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Calendar日历类型常见方法(必看!!)

    Hi i,m JinXiang ⭐ 前言 ⭐ 本篇文章主要介绍Calendar日历类型的几种常见方法以及部分理论知识 🍉欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁 🍉博主收将持续更新学习记录获,友友们有任何问题可以在评论区留言   Calendar类是一个抽象类,它为特定瞬间与一组诸如 Y

    2024年02月05日
    浏览(24)
  • Java中Calendar日期类介绍

            Calendar 类是一个抽象类,它为特定瞬间与 YEAR 、 MONTH 、 DAY_OF—MONTH 、 HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(如获得下星期的日期) 提供了一些方法。         创建 Calendar 对象不能使用 new ,因为 Calendar 类是一个抽象类,但是

    2024年02月03日
    浏览(31)
  • Java中Calendar类用法详解

    Java 中的 Calendar 类是一个抽象类,它提供了一组方法用于操作日期和时间。 以下是 Calendar 类的详细用法: 目录 1. 获取 Calendar 实例: 2. 获取和设置日期和时间: 3. 计算日期和时间: 4. 格式化日期和时间: 要获取 Calendar 实例,可以使用以下 静态方法 之一: Cale

    2024年02月14日
    浏览(52)
  • 日期与时间【Date/SimpleDateFormat/Calendar】

    视频链接:https://www.bilibili.com/video/BV1Cv411372m?p=121vd_source=9140dcc493e34a9f4e95ca2f8f71bbd3 Date类的对象在java中代表的是当前所在系统的此刻日期时间。 Date的构造器 public Date():创建一个Date对象,代表的是系统当前此刻日期时间。 Date的常用方法 public long getTime():获取时间对象的毫秒值

    2024年02月03日
    浏览(35)
  • java中Calendar日历类型常见方法

    Calendar是Java中常用的时间处理工具之一,它提供了很多日历类型常见方法,下面是一些常用的方法及对应的代码和运行结果。 目录 1. 如何创建 Calendar 日历对象 2. 获取时间 3. 设置时间 Calendar 是一个抽象类, 无法通过直接实例化得到对象. 因此, Calendar 提供了一个方法 getInsta

    2024年02月05日
    浏览(35)
  • 用 ElementPlus 的日历组件 Calendar 自定义渲染

    使用 ElementPlus中的 Calendar 组件完成自定义渲染 1. 英文改为中文 转为中文的方式:用 ElementPlus的日历组件如何改为中文 2. 修改样式 附源码 3. 自定义头部 4. 增删改功能接入

    2024年04月17日
    浏览(20)
  • 微信小程序实现日历功能、日历转换插件、calendar

    效果图 微信小程序实现交互

    2024年02月13日
    浏览(38)
  • Vue中的日历组件 Calendar 实现 考勤打卡记录

    实现效果图 1.由于Calendar没有右上角月份切换的API事件,可以给组件源码添加自定义添加一个事件 2.也可以通过自带的input事件来获取日历 3.vue页面完整代码 注释:this.$m(this.beginTime).format(‘YYYY-MM-DD HH:mm’),是分装的标准时间转化年月日,使用者可通过多种方法自定义处理。

    2024年01月22日
    浏览(35)
  • java中LocalDate、Calendar、Date类型进行加减

    java三种类型的加减,LocalDate、Calendar、Date @ 目录 1.LocalDate类型加减: 2.Calendar加减: 3.Date类型加减 以下是LocalDate类进行日期加减: 运行结果: 可以看到,使用LocalDate类进行加减操作代码比较简洁清晰,也更易读易懂。 Java中的Calendar类提供了许多方法用于对日期和时间进行加减操

    2024年02月05日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包