`
weina
  • 浏览: 144915 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

java 得到日期

    博客分类:
  • java
阅读更多

package com.tianji.job2.web.delegate.share;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class  DateUtil {
    public static final String DateFormat = "yyyy-MM-dd HH:mm";
    private static DateFormat formater = new SimpleDateFormat(DateFormat);
    public static String getTimeByDate(Date date) {
        Calendar today = Calendar.getInstance();
        today.set(today.HOUR_OF_DAY, 0);
        today.set(today.MINUTE, 0);
        today.set(today.SECOND, 0);

        Calendar calendardate = Calendar.getInstance();
        calendardate.setTime(date);
       
        Boolean bb = calendardate.before(today);
        String dateString = " ";
        if (bb) {
            int mouth = calendardate.get(calendardate.MONTH) + 1;
            //System.out.println(getFormatDate(mouth));
            dateString = getFormatDate(mouth) + "-"+ getFormatDate(calendardate.get(calendardate.DAY_OF_MONTH));
        } else
            dateString = getFormatDate(calendardate.get(calendardate.HOUR_OF_DAY)) + ":"+ getFormatDate(calendardate.get(calendardate.MINUTE));
        return dateString;
    }
    private static String getFormatDate(int date){
        return date<10?"0"+date:date+"";
    }
    public static String getMessageDate(Date date){
        if(date == null)return "";
        return formater.format(date);
    }
    public static void main(String[] args) {
        DateUtil util = new DateUtil();
        Calendar today = Calendar.getInstance();
        today.set(today.MONTH, 1);
        System.out.println(util.getTimeByDate(today.getTime()));
        System.out.println(util.getTimeByDate(new Date()));
        System.out.println(DateUtil.getMessageDate(new Date()));
       
       
    }
       
}

分享到:
评论

相关推荐

    Java日期工具类

    12、获得日期所在季度第一个月或最后一个月 13、在当前日期的基础上增加传入参数的天数 14、在当前日期的基础上增加传入参数的月数 15、在当前日期的基础上增加传入参数的年数 16、计算传入的两个日期之间相差的天数...

    纯JAVA计算日期的农历节日、公历节日代码!

    在Java编程语言中,处理日期和时间是一项常见的任务,尤其是涉及到农历和公历节日的计算。这个主题的核心在于如何利用Java API来实现农历和公历节日的转换与判断。以下是一些关键的知识点: 1. **Java日期时间API**...

    java语言日期处理大全

    在Java编程中,日期处理是一项常见的任务,涉及到各种日期和时间的操作。以下是一些关于Java日期处理的关键知识点,这些知识点在给定的文件中有所提及: 1. **获取当前日期**: Java通过`java.util.Date`类可以...

    java实现的日期操作类

    2. 计算后几天的日期:可以使用`plusDays()`方法来增加日期,得到未来某一天。 ```java import java.time.LocalDate; LocalDate startDate = LocalDate.now(); LocalDate endDate = startDate.plusDays(5); System...

    java日期操作大全

    在Java编程中,日期操作是常见的任务,尤其是在处理与时间相关的业务逻辑时。Java提供了多种方式来处理日期,包括`java.util.Date`、`java.sql.Date`以及`java.time`包中的类。以下是对给定内容中涉及的Java日期操作...

    java 日期转化计算

    根据给定文件的信息,本文将深入探讨Java中与日期转换及计算相关的几个核心知识点:如何计算当前日期是年度中的第几周、确定某天是一周中的哪一天、日期的格式化处理、获取指定年份月份的具体日期以及如何获得当前...

    java日期处理大全

    ### Java日期处理大全:掌握时间的艺术 在Java编程中,日期和时间的处理是不可或缺的一部分,尤其是在涉及到数据记录、时间戳、定时任务等场景时。本文将深入探讨Java中的日期处理技术,涵盖从基础到进阶的各种技巧...

    JAVA处理日期时间常用方法

    然后,你可以通过`add()`方法来增加或减少日期的各个字段,例如`cal.add(Calendar.DAY_OF_MONTH, -1)`可以得到当前日期的前一天,`cal.add(Calendar.DAY_OF_MONTH, +1)`则可得到后一天。此外,`get()`方法用于获取...

    JAVA生成订单号(日期+流水号)

    本文将详细讲解如何使用Java按照日期加流水号的方式生成订单号,并确保其递增性。 首先,订单号通常由日期部分和流水号两部分组成。日期部分可以是年月日或年月日时分秒,用于体现订单创建的时间;流水号则是基于...

    JAVA日期做差

    根据给定文件的信息,本文将深入探讨如何在Java中计算两个日期之间的差值,并通过具体的代码示例来解析实现过程。 ### Java日期做差 在Java编程中,处理日期和时间是一个常见需求,尤其是在需要计算两个日期之间的...

    Java DateUtil.java日期时间操作类源代码.rar

    比如日期格式转换成时间戳、得到格式化后的系统当前日期、转化日期格式"MM/dd/YY、MM.dd.YY、MM-dd-YY、MM/dd/YY",并输出为正常的格式yyyy-MM-dd、将字符串数组使用指定的分隔符合并成一个字符串、获取日期字符串中...

    java中日期格式的转换

    在Java编程语言中,日期和时间的处理是常见的需求之一,尤其是在涉及数据库操作或日志记录等场景。本文将深入探讨如何在Java中进行日期格式的转换,这包括将日期对象转换为特定格式的字符串,以及将字符串转换回日期...

    Java 计算两个日期之间相差的月数

    在Java编程语言中,计算两个日期之间相差的月数是一个常见的任务,这通常涉及到日期处理和时间计算。本文将深入探讨如何使用Java实现这个功能,包括标准库中的API以及一些高级方法。 首先,Java 8引入了`java.time`...

    java得到当前日期时间

    在Java中,`Calendar` 类是抽象类,通常用来处理日期和时间字段,例如年、月、日等。在示例代码中,通过调用 `getInstance()` 方法创建了一个 `Calendar` 对象,该对象包含了当前系统的日期和时间。 #### 1.1 创建 ...

    java日期操作类

    日期操作类 Long转日期 字符串毫秒转日期 格式化日期转换方法,年 月 日 时 分 秒 把格式化的日期补全 把格式化的日期转化为毫秒 获取当天凌晨,夜间整点时间毫秒 校验日期是否合法 得到n天之后的日期 得到n天之后是...

    java根据日期计算年龄和星期

    ### Java根据日期计算年龄与星期知识点详解 #### 一、概述 在Java中处理日期时,经常需要根据特定的日期来计算出年龄或者确定该日期是星期几。这对于开发涉及日期处理的应用程序非常实用。本文将详细介绍如何使用...

    java中计算两个日期相差几天

    ### Java中计算两个日期相差几天 在Java编程中,经常需要处理与日期和时间相关的操作。其中一项常见的需求就是计算两个日期之间的差距。本篇文章将详细介绍如何在Java中计算两个日期相差几天,并深入探讨示例代码中...

    javaScript和java中日期相减得出天数方案

    ### JavaScript和Java中日期相减得出天数方案 #### JavaScript中的日期相减方案 在JavaScript中,计算两个日期之间的天数差是一个常见的需求。这里提供了一种方法来实现这一功能。 1. **基本原理**: - 使用`...

    java根据当前日期+指定天数(月份...)得到相应日期,计算两日期之差

    这是我自己总结出来的 java根据当前日期+指定天数(月份...)得到相应日期以及计算两日期之差,希望对大家带来帮助

Global site tag (gtag.js) - Google Analytics