2减4加6减8p标签加省略号加998减1000

随笔 - 72&
文章 - 28&
trackbacks - 0
3031123456789101112131415161718192022232425262728123456789101112
随笔分类(66)
随笔档案(72)
文章档案(19)
阅读排行榜
评论排行榜
java处理日期时间 相加减
JAVA处理日期时间常用方法:
1.java.util.Calendar
Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。
1. Calendar cal = Calendar.getInstance();//使用默认时区和语言环境获得一个日历。& &
2. cal.add(Calendar.DAY_OF_MONTH, -1);//取当前日期的前一天.& &
4. cal.add(Calendar.DAY_OF_MONTH, +1);//取当前日期的后一天.& &
6. //通过格式化输出日期& &
7. java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd");& &
9. System.out.println("Today is:"+format.format(Calendar.getInstance().getTime()));& &
11. System.out.println("yesterday is:"+format.format(cal.getTime()));&
1. Calendar calendar = new GregorianCalendar(,0,0,0);& &
2. Date date = calendar.getTime();& &
3. System.out.println("2007 Christmas is:"+format.format(date));&
java月份是从0-11,月份设置时要减1.
GregorianCalendar构造方法参数依次为:年,月-1,日,时,分,秒.
取日期的部分:
1. int year =calendar.get(Calendar.YEAR);& &
3. int month=calendar.get(Calendar.MONTH)+1;& &
5. int day =calendar.get(Calendar.DAY_OF_MONTH);& &
7. int hour =calendar.get(Calendar.HOUR_OF_DAY);& &
9. int minute =calendar.get(Calendar.MINUTE);& &
11. int seconds =calendar.get(Calendar.SECOND);&
取月份要加1.
判断当前月份的最大天数:
1. Calendar cal = Calendar.getInstance();& &
2. int day=cal.getActualMaximum(Calendar.DAY_OF_MONTH);& &
3. System.out.println(day);&
2.java.util.Date
1. java.util.Date today=new java.util.Date();& &
2. System.out.println("Today is "+formats.format(today));&
取当月的第一天:
1. java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-01");& &
2. java.util.Date firstDay=new java.util.Date();& &
3. System.out.println("the month first day is "+formats.format(firstDay));&
取当月的最后一天:
2. Calendar cal = Calendar.getInstance();& &
3. int maxDay=cals.getActualMaximum(Calendar.DAY_OF_MONTH);& &
4. java.text.Format formatter3=new java.text.SimpleDateFormat("yyyy-MM-"+maxDay);& &
5. System.out.println(formatter3.format(cal.getTime()));&
求两个日期之间相隔的天数:
1. java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd");& &
2. java.util.Date beginDate= format.parse("");& &
3. java.util.Date endDate= format.parse("");& &
4. long day=(date.getTime()-mydate.getTime())/(24*60*60*1000);& &
5. System.out.println("相隔的天数="+day);&
一年前的日期:
1. java.text.Format formatter=new java.text.SimpleDateFormat("yyyy-MM-dd");& &
2. java.util.Date todayDate=new java.util.Date();& &
3. long beforeTime=(todayDate.getTime()/*24*365;& &
4. todayDate.setTime(beforeTime*1000);& &
5. String beforeDate=formatter.format(todayDate);& &
6. System.out.println(beforeDate);&
一年后的日期:
1. java.text.Format formatter=new java.text.SimpleDateFormat("yyyy-MM-dd");& &
2. java.util.Date todayDate=new java.util.Date();& &
3. long afterTime=(todayDate.getTime()/*24*365;& &
4. todayDate.setTime(afterTime*1000);& &
5. String afterDate=formatter.format(todayDate);& &
6. System.out.println(afterDate);&
求10小时后的时间
1. java.util.Calendar Cal=java.util.Calendar.getInstance();& &
2. Cal.setTime(dateOper);& &
3. Cal.add(java.util.Calendar.HOUR_OF_DAY,10);& &
4. System.out.println("date:"+forma.format(Cal.getTime()));&
求10小时前的时间
1. java.util.Calendar Cal=java.util.Calendar.getInstance();& &
2. Cal.setTime(dateOper);& &
3. Cal.add(java.util.Calendar.HOUR_OF_DAY,-10);& &
4. System.out.println("date:"+forma.format(Cal.getTime()));&
3.java.sql.Date
继承自java.util.Date,是操作数据库用的日期类型
1. java.sql.Date sqlDate = new java.sql.Date(java.sql.Date.valueOf("").getTime());&
日期比较:简单的比较可以以字符串的形式直接比较,也可使用
java.sql.Date.valueOf("").compareTo(java.sql.Date.valueOf(""))方式来比较日期的大小.也可使用java.util.Date.after(java.util.Date)来比较.
相差时间:
long difference=c2.getTimeInMillis()-c1.getTimeInMillis();
相差天数:long day=difference/(0)
相差小时:long hour=difference/()
相差分钟:long minute=difference/(60*1000)
相差秒: long second=difference/1000
1. DateFormat df=new SimpleDateFormat("yyyy-MM-dd EE hh:mm:ss");& &
2. System.out.println(df.format(new Date()));& &
3. Date date = new Date();& &
4. DateFormat shortDate=DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT);& &
5. DateFormat mediumDate =DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM);& &
6. DateFormat longDate =DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG);& &
7. DateFormat fullDate =DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL);& &
9. system.out.println(shortDate.format(date));& &
10. System.out.println(mediumDate.format(date));& &
11. System.out.println(longDate.format(date));& &
12. System.out.println(fullDate.format(date));& &
14. 08-4-15 下午3:24& &
15:24:31& &
16. 日 下午03时24分31秒& &
17. 日 星期二 下午03时24分31秒CST& &
20. Calendar c = Calendar.getInstance();& &
22. c.add(Calendar.MONTH, 1); // 目前時間加1個月& &
23. System.out.println(df.format(c.getTime()));& &
25. c.add(Calendar.HOUR, 3); // 目前時間加3小時& &
26. System.out.println(df.format(c.getTime()));& &
28. c.add(Calendar.YEAR, -2); // 目前時間減2年& &
29. System.out.println(df.format(c.getTime()));& &
31. c.add(Calendar.DAY_OF_WEEK, 7); // 目前的時間加7天& &
32. System.out.println(df.format(c.getTime()));
阅读(21215)扫二维码下载作业帮
2亿+学生的选择
下载作业帮安装包
扫二维码下载作业帮
2亿+学生的选择
已知方程4x加2m等于3x减4和方程3x加2m等于6x减4的解相同.求m值和求代数式(m加2)1000次方乘以(2m减7除5)1001次方的值
扫二维码下载作业帮
2亿+学生的选择
4x+2m=3x-4
解得x=-2m-43x+2m=6x-4
解得x=(4+2m)/3由题意得,
-2m-4=(4+2m)/3
m=-2代入所求式子得 0
为您推荐:
其他类似问题
扫描下载二维码扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
,9,8,7,6,5,4,3,2,1=1000逗号位置可以运用加减乘除等小学学到的运算符号或者括号等,结果等于1000,数字位置不能变.,12,12,12,12,12,12,12,12,12,12,12,12=1993逗号位置可以运用加减乘除等小学学到的运算符号或者括号等,结果等于1993,数字位置不能变.越快越好~,9,8,7,6,5,4,3,2,1=1000 逗号位置必须运用加减乘除等小学学到的运算符号或者括号,结果等于1000,数字位置不能变.,2,2,2,2,2,2,2,2,2,2,2,2=1993 逗号位置必须运用加减乘除等小学学到的运算符号或者括号,结果等于1993,数字位置不能变.题目有改变,不好意思,对不起哦,为表示抱歉我加大悬赏好了.
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
(9*8*7-6-5+4+3)*2*1=100012*12*12+(12+12)*12-12-12+(12*12)/(12*12)=1993
为您推荐:
其他类似问题
晕,这题真无聊!!!
987+6+5+4-3+2-1=1000
987+6+5+4-3+2-1=100012*12*12+(12+12)*12-12-12+12/12+12-12=1993
这难得算了
扫描下载二维码扫二维码下载作业帮
2亿+学生的选择
下载作业帮安装包
扫二维码下载作业帮
2亿+学生的选择
2+(-4)+6+(-8)+10+(-12)+……+994+(-996)+998+(-1000)怎么算,说明一下方法可以吗,
扫二维码下载作业帮
2亿+学生的选择
2+(-4)+6+(-8)+10+(-12)+……+994+(-996)+998+(-1000)=[2+(-4)]+[6+(-8)]+[10+(-12)]+……+[994+(-996)]+[998+(-1000)]=-2-2-2-……-2=500*(-2)=-1000
可是下面的人都说是-500.就是每次后面一个数跟前面一个数加后的结果都是-2 这样一共是250对这样的数 -2*250=-500 结果就出来了 -500
我错了 确实是 -500
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 省略加号的和的形式 的文章

 

随机推荐