我是靠谱客的博主 文艺白开水,最近开发中收集的这篇文章主要介绍java中 日期 日历 的转换问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1,当做查询条件时候 可以查询当天的信息 从当天00.00———— 23.59.59
startTime = DateUtil.beginOfDay((Date) startTime);
endTime = DateUtil.endOfDay((Date) endTime);

2.时间转为String 类型

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
protected String STR = sdf.format(new Date());

3.String转为时间类型

Date date = sdf.parse(str);

4.得到日历中的月初和月末

        Calendar calendar = Calendar.getInstance();
//得到月初
        calendar.set(Calendar.DAY_OF_MONTH,calendar.getActualMinimum(Calendar.DAY_OF_MONTH));
        Date strDateFrom = calendar.getTime();
        System.out.println(strDateFrom);
//得到月末
        calendar.set(Calendar.DAY_OF_MONTH,calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
        Date strDateTo = calendar.getTime();
        System.out.println(strDateTo);

5.判断是否是周末的方法

public  boolean isWeekend(String date) throws ParseException {
        DateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");
        Date bdate = format1.parse(date);
        Calendar cal = Calendar.getInstance();
        cal.setTime(bdate);
        if (cal.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY || cal.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY) {
            return true;
        } else return false;
    }

6.月份相加

 Calendar cal = Calendar.getInstance();

        cal.setTime(new Date());
        //cal.set(Calendar.MONTH, oldMonth);

        cal.add(Calendar.MONTH,5);
        System.out.println(cal.getTime());

最后

以上就是文艺白开水为你收集整理的java中 日期 日历 的转换问题的全部内容,希望文章能够帮你解决java中 日期 日历 的转换问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部