前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java 获取月、周几

java 获取月、周几

作者头像
六月的雨在Tencent
发布2024-03-28 20:41:27
1120
发布2024-03-28 20:41:27
举报
文章被收录于专栏:CSDNCSDN
java 获取月、周几

获取月、日 (如:7.13)
代码语言:javascript
复制
    /**
     * 获取当前时间月日 7.13
     * @param date
     * @return
     */
    public static String getMonthDay(Date date) {
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        //month从0开始
        int month = calendar.get(Calendar.MONTH) + 1;
        int day = calendar.get(Calendar.DAY_OF_MONTH);
        return month+"."+day;
    }
获取星期几(如:周三)
代码语言:javascript
复制
    /**
     * 获取周几
     * @param date
     * @return
     */
    public static String getWeek(Date date) {
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        int weekday = calendar.get(Calendar.DAY_OF_WEEK);
        String week = null;
        if (weekday == 1) {
            week = "周日";
        } else if (weekday == 2) {
            week = "周一";
        } else if (weekday == 3) {
            week = "周二";
        } else if (weekday == 4) {
            week = "周三";
        } else if (weekday == 5) {
            week = "周四";
        } else if (weekday == 6) {
            week = "周五";
        } else if (weekday == 7) {
            week = "周六";
        }
        return week;
    }
日期字符串转时间(如:2020-05-20)
代码语言:javascript
复制
    /**
     * 根据日期字符串获取时间
     * @param str
     * @return
     */
    public static Date getDate(String str) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Date parse = null;
        try {
            parse = sdf.parse(str);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return parse;
    }
获取日期前某天或后某天
代码语言:javascript
复制
    /**
     * 获取当前时间前面某天或者后面某天,date为今天
     * @param amount为-1,表示昨天,amount为1表示明天
     * @param date
     * @return
     */
    public static Date getOtherDay(Date date, int amount) {
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        calendar.add(Calendar.DAY_OF_MONTH,amount);
        Date time = calendar.getTime();
        return time;
    }
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-03-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • java 获取月、周几
  • 获取月、日 (如:7.13)
  • 获取星期几(如:周三)
  • 日期字符串转时间(如:2020-05-20)
  • 获取日期前某天或后某天
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档