• java 日期转星期


    /**
         * 判断当前日期是星期几<br>
         * <br>
         * 
         * @param pTime
         *            修要判断的时间<br>
         * @return dayForWeek 判断结果<br>
         * @Exception 发生异常<br>
         
    */
        public int getDayForWeek(String pTime) throws Exception {
            SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
            Calendar c = Calendar.getInstance();
            c.setTime(format.parse(pTime));
            int dayForWeek = 0;
            if (c.get(Calendar.DAY_OF_WEEK) == 1) {
                dayForWeek = 7;
            } else {
                dayForWeek = c.get(Calendar.DAY_OF_WEEK) - 1;
            }
            return dayForWeek;
        }

        /**
         * 判断当前星期中文名
         
    */
        public String getWeekName(int week) {
            String weekName = "周日";
            switch (week) {
            case 1: {
                weekName = "周一";
                break;
            }
            case 2: {
                weekName = "周二";
                break;
            }
            case 3: {
                weekName = "周三";
                break;
            }
            case 4: {
                weekName = "周四";
                break;
            }
            case 5: {
                weekName = "周五";
                break;
            }
            case 6: {
                weekName = "周六";
                break;
            }
            default: {
                break;
            }
            }
            return weekName;
        }

        public String getWeekNameForDay(int days) {
            SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd");
            Date dt = new Date();
            dt.setDate(dt.getDate() + days);
            String date = sDateFormat.format(dt);
            int onlineDay = 0;
            try {
                onlineDay = getDayForWeek(date);
                date = getWeekName(onlineDay);
            } catch (Exception e) {

            }
            return date;
        }
  • 相关阅读:
    [导入]一家公司招收.net高级程序员而出得一套卷子
    [导入].NET Remoting 实现分布式数据库查询
    [导入].NET面试题
    [导入]System.Web.Mail Send Mail
    Aspnet_regsql 碰到的问题解决
    subsnic实例!
    sql coalesce()函数、datalength()函数介绍及应用
    .NET2.0 验证控件常用的正则表达式 站长分享站
    C#日期函数所有样式大全
    SubSonic的sql插入
  • 原文地址:https://www.cnblogs.com/xsmhero/p/2762016.html
Copyright © 2020-2023  润新知