java日期小工具工具

简介: java日期小工具工具

1. 日期的转换

  • 得到某天最大时间 2017-10-15 23:59:59
    public static Date getEndOfDay(Date date) {
         
          LocalDateTime localDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(date.getTime()), ZoneId.systemDefault());;
          LocalDateTime endOfDay = localDateTime.with(LocalTime.MAX);
          return Date.from(endOfDay.atZone(ZoneId.systemDefault()).toInstant());
      }
    
  • 得到某天最小时间 2017-10-15 00:00:00
    public static Date getStartOfDay(Date date) {
         
          LocalDateTime localDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(date.getTime()), ZoneId.systemDefault());
          LocalDateTime startOfDay = localDateTime.with(LocalTime.MIN);
          return Date.from(startOfDay.atZone(ZoneId.systemDefault()).toInstant());
      }
    
  • 根据日期获取对应星期几
    public static String getWeekByDate(Date date){
         
          String[] weekDays = {
          "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
          Calendar cal = Calendar.getInstance();
          cal.setTime(date);
          int w = cal.get(Calendar.DAY_OF_WEEK) - 1;
          if (w < 0)
              w = 0;
          return weekDays[w];
    }
    
目录
相关文章
|
22天前
|
存储 Java 程序员
Java 日期时间
4月更文挑战第17天
|
3天前
|
Java
探索Java世界的奇妙工具——运算符与表达式运算符
探索Java世界的奇妙工具——运算符与表达式运算符
5 0
|
14天前
|
算法 安全 Java
性能工具之 JMeter 自定义 Java Sampler 支持国密 SM2 算法
【4月更文挑战第28天】性能工具之 JMeter 自定义 Java Sampler 支持国密 SM2 算法
31 1
性能工具之 JMeter 自定义 Java Sampler 支持国密 SM2 算法
|
5天前
|
监控 Java Maven
揭秘Java Agent技术:解锁Java工具开发的新境界
作为JDK提供的关键机制,Java Agent技术不仅为Java工具的开发者提供了一个强大的框架,还为性能监控、故障诊断和动态代码修改等领域带来了革命性的变革。本文旨在全面解析Java Agent技术的应用场景以及实现方式,特别是静态加载模式和动态加载模式这两种关键模式。
32 0
|
14天前
|
Java
Java String类型转换成Date日期类型
Java String类型转换成Date日期类型
|
14天前
|
Arthas 监控 IDE
去哪儿网开源的一个对应用透明,无侵入的Java应用诊断工具
今天 V 哥给大家带来一款开源工具Bistoury,Bistoury 是去哪儿网开源的一个对应用透明,无侵入的java应用诊断工具,用于提升开发人员的诊断效率和能力。
|
18天前
|
人工智能 安全 Java
Java8 - LocalDateTime时间日期类使用详解
Java8 - LocalDateTime时间日期类使用详解
|
19天前
|
前端开发 Java API
JavaSE&Java8 时间日期API + 使用心得
JavaSE&Java8 时间日期API + 使用心得
16 0
|
20天前
|
安全 Java API
Java日期与时间处理详解
Java日期与时间处理详解
17 1
|
20天前
|
安全 Java API
Java日期与时间
Java日期与时间
38 1