java刚进公司什么都不会 急:用java如何得到当前月的第一天是星期几?
急:用java如何得到当前月的第一天是星期几?
这个比较简单,4行代码就行Calendar calendar = Calendar.getInstance()calendar.set(Calendar.DAY_OF_MONTH, 1)SimpleDateFormat format = new SimpleDateFormat("E")System.out.println("本月第一天是:" format.format(calendar.getTime())) 如果你要得到一个数字的话就是:calendar.get(Calendar.DAY_OF_WEEK),当然,这个结果是以星期天为第一天算出来的,如果要换成星期一开始,减1就行了希望能帮助你。
Java如何判断今天本月第几周的周几?
使用Calendar类可以对日期进行常用操作,代码如下: Calendar c = Calendar.getInstance() // 当前日期是本月第几周 int weeks = c.get(Calendar.WEEK_OF_MONTH) System.out.println(weeks) // 当前是星期几 java中一周第一天为星期天,所以1代表星期日,2代表星期一,以此类推,7代表星期6 int week = c.get(Calendar.DAY_OF_WEEK) System.out.println(week)
java获取昨天,上个星期一,本月开始时间戳,怎么写?
昨天
Date date=new Date()//取时间Calendar calendar = new GregorianCalendar()calendar.setTime(date)calendar.add(calendar.DATE,-1)//把日期往后增加一天.整数往后推,负数往前移动date=calendar.getTime() //这个时间就是日期往后推一天的结果SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd")String dateString = formatter.format(date)System.out.println(dateString)
星期一
Calendar cal = Calendar.getInstance()int n = cal.get(Calendar.DAY_OF_WEEK) - 1if (n == 0) { n = 7}cal.add(Calendar.DATE, -(7 (n - 1)))// 上周一的日期Date monday = cal.getTime()SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd")String dateString = formatter.format(monday)System.out.println(dateString)
本月开始时间
Calendar cal_1=Calendar.getInstance()//获取当前日期 cal_1.add(Calendar.MONTH, -1)cal_1.set(Calendar.DAY_OF_MONTH,1)//设置为1号,当前日期既为本月第一天 String firstDay = format.format(cal_1.getTime())System.out.println("-----1------firstDay:" firstDay)
java刚进公司什么都不会 java获取当前周 java入职第一天干嘛
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。