首页 > 编程语言 >Java 获取当前天是一年中的第几天

Java 获取当前天是一年中的第几天

时间:2023-08-01 10:00:13浏览次数:42  
标签:01 Java 第几天 天是 2023 calendar Calendar

Java 获取当前天是一年中的第几天

@Test
void dayofweed() throws Exception {
    System.out.println("2023-01-01 第 " + getWeekYearISO("2023-01-01"));
    System.out.println("2023-08-01 第 " + getWeekYearISO("2023-08-01"));
}


public static int getWeekYearISO(String today) throws ParseException {
    SimpleDateFormat df_yyyyMMdd = new SimpleDateFormat("yyyy-MM-dd");
    Date date = df_yyyyMMdd.parse(today);
    Calendar calendar = Calendar.getInstance();

    calendar.setFirstDayOfWeek(Calendar.MONDAY); // 每周一算开始
    calendar.setMinimalDaysInFirstWeek(4);  // 一周最少要有 4 天,默认:1
    calendar.setTime(date);
    return  calendar.get(Calendar.WEEK_OF_YEAR);

}
2023-01-01 第 52
2023-08-01 第 31

标签:01,Java,第几天,天是,2023,calendar,Calendar
From: https://www.cnblogs.com/vipsoft/p/17587941.html

相关文章

  • Java面试题 P28:数据库篇:MySql篇-MySql优化-索引-什么是索引?索引的底层数据结构是什么?
    什么是索引:索引(index)是帮助MySql高效获取数据的数据结构(有序)。在数据之外,数据库还维护着满足特定查找算法的数据结构(B+树),这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 ......
  • 基于JAVA的教学辅助系统的设计与实现
    随着互联网技术的快速发展,利用电脑进行学习办公已经成为大众非常喜欢的工作方式。为更好的辅助高校C++课程教学工作,利用互联网进行C++进行教学辅助,成为这门课程教师的关注的重点。本文通过对当前市场的教学辅助应用软件P进行需求调研,以怎样更方便为师生提供便捷的教学辅助服务为目......
  • Java面试题 P27:数据库篇:MySql篇-MySql优化-Sql语句执行很慢,如何分析呢?
       ......
  • Java面试题 P26:数据库篇:MySql篇-MySql优化-如何定位慢查询?
          ......
  • Java面试题 P24:Redis篇:redis集群有哪些方案?
    在Redis中提供的集群方案总共有三种:(1)主从模式(2)哨兵模式(3)分片集群redis主从数据同步的流程时什么?      ......
  • Java面试题 P25:Redis篇:redis是单线程的,但是为什么还那么快?
    一、Redis是单线程的,但是为什么还那么快1、Redis是纯内存操作,执行速度非常快2、采用单线程,避免不必要的上下文切换可竞争条件,多线程还要考虑线程安全问题,加入并发锁,影响性能3、使用I/O多路复用模型,非阻塞IO二、你能解释一下I/O多路复用模型? ......
  • Java面试题 P23:Redis篇:redis分布式锁,是如何实现的?
       单台服务器:加synchronlzed解决方案。      (1)采用Watchdag给锁续期(2)抢不到锁的线程会尝试等待(3)所有的redis命令采用lua脚本,保证执行的原子性     ......
  • JavaScript
    1、什么是JavaScriptJavaScript是一门世界上最流行的脚本语言一个合格的后端人员,必须精通JavaScript历史:https://blog.csdn.net/kese7952/article/details/793578682、快速入门2.1、引入JavaScript1、内部标签<script>//......</script>2、外部标签abs.js//......
  • Java的内存泄漏
    Java的内存泄漏java的一个重要优点就是通过垃圾收集器(GarbageCollection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也......
  • Java的IO性能调整
    摘要:本文大多技术围绕调整磁盘文件I/O,但是有些内容也同样适合网络I/O和窗口输出。第一部分技术讨论底层的I/O问题,然后讨论诸如压缩,格式化和串行化等高级I/O问题。然而这个讨论没有包含应用设计问题,例如搜索算法和数据结构,也没有讨论系统级的问题,例如文件高速缓冲。Java语言采......