精华内容
下载资源
问答
  • [public class GetDayOfWeek{ public ... } [最近在工作的时候需要实现这么一个功能,根据日历控件中选择的日期,计算出这一天是本年度的第几周,是星期几,关于获取星期几,C#中已经提供了方法DayOfWeek(),下面看

    [public class GetDayOfWeek{ public static void main(String args[]){ final String dayNames[] = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五",&qu

    /**

    *@param date是为则默认今天日期、可自行设置“2013-06-03”格式的日期

    *@return 返回1是星期日、2是星期一、3是星期二、4是星期三、5是星期四、6是星期五、7是星期六

    */

    public static int getDayofweek(String date){

    Calendar cal = Calendar.getInstance();

    // cal.setTime(new Date(System.currentTimeMillis()));

    if (date.equals("")) {

    cal.setTime(new Date(System.currentTimeMillis()));

    }else {

    cal.setTime(new Date(getDateByStr2(date).getTime()));

    }

    return cal.get(Calendar.DAY_OF_WEEK);

    }

    public static Date getDateByStr2(String dd)

    {

    SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd");

    Date date;

    try {

    date = sd.parse(dd);

    } catch (ParseException e) {

    date = null;

    e.printStackTrace();

    }

    return date;

    }

    [最近在工作的时候需要实现这么一个功能,根据日历控件中选择的日期,计算出这一天是本年度的第几周,是星期几,关于获取星期几,C#中已经提供了方法DayOfWeek(),下面看

    展开全文
  • JAVA获取当天时间是周几

    万次阅读 2019-02-28 17:03:22
    JAVA获取当天时间是周几 private String getWeek() { String week = ""; Date today = new Date(); Calendar c = Calendar.getInstance(); c.setTime(today); int weekday = c.get(Calendar.DAY...

    JAVA获取当天时间是周几

    private String getWeek() {
    		String week = "";
    		Date today = new Date();
    		Calendar c = Calendar.getInstance();
    		c.setTime(today);
    		int weekday = c.get(Calendar.DAY_OF_WEEK);
    		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;
    	}
    
    展开全文
  • java获取当天是周几

    2021-03-30 17:43:42
    java获取当天是周几 方式说明 用Calendar#DAY_OF_WEEK 来获取 用SimpleDateFormat 的 u 周标识,格式化日期来获取 用LocalDate.getDayOfWeek() 来获取 代码实现 package com.example.demo.util.date; import java....

    java获取当天是周几

    方式说明

    • 用Calendar#DAY_OF_WEEK 来获取
    • 用SimpleDateFormat 的 u 周标识,格式化日期来获取
    • 用LocalDate.getDayOfWeek() 来获取

    代码实现

    package com.example.demo.util.date;
    
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.time.DayOfWeek;
    import java.time.LocalDate;
    import java.time.ZoneId;
    import java.time.format.DateTimeFormatter;
    import java.time.temporal.ChronoField;
    import java.util.Calendar;
    import java.util.Date;
    import java.util.TimeZone;
    
    /**
     * 获得当前周几
     */
    public class DateUtils {
    
        public static void main(String[] args) throws ParseException {
            getWeekFromStrDateByCalendar("2021-03-28");
            getWeekFormStrDateByFormat("2021-03-28");
            getWeekFromStrDateByLocalDate("2021-03-28");
        }
    
    
        static SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
        static DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
    
        /**
         * @see java.util.Calendar#DAY_OF_WEEK
         * @see java.util.Calendar#SUNDAY
         * Calendar 对象中 周日开始的 标识 1, 周六 标识 7
         * 将对象转为 Calendar 对象,在用该对象的 get 方法,带入指定字段获取 对应的 值 (DAY_OF_WEEK)
         * @param str
         * @throws ParseException
         */
        public static void getWeekFromStrDateByCalendar(String str) throws ParseException {
            Date parse = simpleDateFormat.parse(str);
            Calendar instance = Calendar.getInstance(TimeZone.getTimeZone(ZoneId.of("Asia/Shanghai")));
            instance.setTime(parse);
            int i = instance.get(Calendar.DAY_OF_WEEK);
            System.out.println(i);
        }
    
        /**
         * 根据 SimpleDateFormat 对象的 说明,提示,发送 周几 对应的格式符 为 'u'
         * @param str
         * @throws ParseException
         */
        public static void getWeekFormStrDateByFormat(String str) throws ParseException {
            Date parse = simpleDateFormat.parse(str);
            // u 指定周几
            SimpleDateFormat format = new SimpleDateFormat("u");
            String format1 = format.format(parse);
            System.out.println(format1);
        }
    
    
    
    
        /**
         * @param str
         * @throws ParseException
         */
        public static void getWeekFromStrDateByLocalDate(String str) throws ParseException {
            LocalDate parse = LocalDate.parse(str, formatter);
            DayOfWeek dayOfWeek = parse.getDayOfWeek();
            System.out.println(dayOfWeek.toString());
            System.out.println(dayOfWeek.get(ChronoField.DAY_OF_WEEK));
        }
    
    
    }
    
    
    展开全文
  • Java获取当前时间是周几

    万次阅读 2017-06-14 13:56:11
     * 获取当前日期是星期几  *   * @param dt  * @return 当前日期是星期几  */  public static String getWeekOfDate(Date dt) {  String[] weekDays = {"星期日", "星期一", "星期

    1、使用Calendar类

     /**
         * 获取当前日期是星期几<br>
         * 
         * @param dt
         * @return 当前日期是星期几
         */
        public static String getWeekOfDate(Date dt) {
            String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
            Calendar cal = Calendar.getInstance();
            cal.setTime(dt);

            int w = cal.get(Calendar.DAY_OF_WEEK) - 1;
            if (w < 0)
                w = 0;

            return weekDays[w];
        }

    2、使用SimpleDateFormat格式化日期

       Date date=new Date();

       SimpleDateFormat dateFm = new SimpleDateFormat("EEEE");

       dateFm.format(date);

    注:格式化字符串存在区分大小写

    对于创建SimpleDateFormat传入的参数:EEEE代表星期,如“星期四”;MMMM代表中文月份,如“十一月”;MM代表月份,如“11”;

    yyyy代表年份,如“2010”;dd代表天,如“25”

    展开全文
  • java获取当前日期是星期几的方法

    千次阅读 2021-03-16 10:45:20
    java获取当前日期是星期几的方法发布时间:2020-06-29 11:16:15来源:亿速云阅读:133作者:Leah本篇文章为大家展示了java获取当前日期是星期几的方法,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章...
  • //当前周几等于 开始周几 if(getIndex(nowDateWeek)==getIndex(stTimeSplit[0])){if(nowDate.getTime()>=stParse.getTime()){return true; }return false; }else{//当前周几等于 结束周几 if(nowDate.getTime()()){...
  • java获取当天星期几

    万次阅读 2019-05-12 12:28:10
    简单粗暴的两种方法 1、自己写一个方法获取日期... * 获取当前日期是星期几<br> * * @param dt * @return 当前日期是星期几 */ public static String getWeekOfDate(Date dt) { String[] weekDays = {...
  • Java8新特性LocalDateTime获取周几

    千次阅读 2020-06-10 16:50:31
    使用Java8新特性LocalDateTime获取周几 package test; import java.time.LocalDateTime; public class Test { public static void main(String[] args){ //获取当前时间 LocalDateTime endDate = LocalDateTime...
  • 1、使用Calendar类/*** 获取当前日期是星期几** @param dt* @return 当前日期是星期几*/public static String getWeekOfDate(Date dt) {String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", ...
  • Java获得当前日期是星期几

    千次阅读 2020-01-07 14:59:17
    原文:... 功能: 根据当前日期获取当前是星期几,拿去即可用 代码: package com.bos.test; import java.text.DateFormat; import java.text.ParseException; import java.text....
  • java 获取月、周几

    2020-07-13 15:15:52
    java 获取月、周几获取月、日 (如:7.13)获取星期几(如:周三)日期字符串转时间(如:2020-05-20)获取日期前某天或后某天 获取月、日 (如:7.13) /** * 获取当前时间月日 7.13 * @param date * @return ...
  • 关于指定日期计算成周几/*** 根据当前日期获得所在周的日期区间(周一和周日日期)*/public String getTimeInterval(Date date) {Calendar cal = Calendar.getInstance();cal.setTime(date);Simp...
  • java获取英文的星期方式

    千次阅读 2019-03-20 15:01:22
    public class test4 { public static void main(String[] args) { System.err.println(getWeek(DateFormatUtil.StringYmd("2019-03-21"))); } public static String getWeek(Date date){ ...
  • package ...import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DayTest {...
  • Java8 获取当前日期时间及星期几

    万次阅读 2018-11-26 12:49:44
    * 描述 获取当前日期 格式:(yyyy-MM-dd hh:mm:ss) * * @param * @return String * @author *** * @date 2018/11/26 10:33 */ public static String getCurrentFullTime() { return LocalDateTime.now()....
  • 源码
  • /@author jerry.chen@param dateStr@return 获取当前是礼拜几/public static String getCurrentWeekOfMonth(String dateStr) {String weekStr = ;int year = 0, month = 0, day = 0;try {String[] year_month_...
  • java怎么获取当前日期是星期几第一种方法:/*** 获取当前日期是星期几** @param date* @return 当前日期是星期几*/public String getWeekOfDate(Date date) {String[] weekDays = { "星期日", "星期一", "星期二", ...
  • import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Scanner; //获取时间 public class Test { public static void main(String[] args) { //1.获取当天...
  • 简单的获取系统当前日期、时间、星期几的方法~1.获取日期Date d = new Date();SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式System.out.println(date.format(d));Format可以有其他的...
  • JAVA判断某天是周几

    千次阅读 2020-07-31 17:57:15
    java判断周六周日,周一到周五 这里利用到了Calendar类 DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String Date = "2020-08-03"; //定义初始是周一 Date testdate = sdf.parse(Date); Calendar cal =...
  • //因为获取的是整条数据,你要获取的是只是数据日期,所以先要转化成 SysHolidayEntity 才能获取到数据日期 SysHolidayEntity sysHolidayEntity = (SysHolidayEntity)rowData; String[] weekDays = { "星期日", ...
  • 代码如下:public static void getDayOfWeek() {String ... //当前的月份SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Calendar c = Calendar.getInstance();int year = c.get(Calendar.YEAR);lo...
  • 文章目录1.使用SimpleDateFormat2....import java.text.SimpleDateFormat; import java.util.Date; public class Test { public static void main(String[] args) throws Exception { Date date = new Date()
  • As far I know, in Java I can get weekdays in normal (Friday) or short mode (Fri). But, there is any way to obtain only first letter?I thought I can get first letter using "substring", but it won't be ...
  • java8获取下一个周几的日期。

    千次阅读 2020-07-18 10:19:02
    (如果当前日期是周一则获取的是本周二日期,如果是周二到周日,获取的则是下周二日期) 查了一下java8 api有现成的。 // 1为周一 以此类推 7为周日。 LocalDate.now().with(TemporalAdjusters.next(DayOfWeek.of(2))...
  • 1. 在获取星期几 Calendar.DAY_OF_WEEK – 1 的原因 Java中Calendar.DAY_OF_WEEK其实表示:一周中的第几天,所以他会受到第一天是星期几的影响。 有些地区以星期日作为一周的第一天,而有些地区以星期一作为一周的第...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,155
精华内容 1,262
关键字:

java获取当前周几

java 订阅