Java基础--时间处理
来源:互联网 发布:安卓化学绘图软件 编辑:程序博客网 时间:2024/04/29 13:41
与时间日期有关的类
java.util.Date。实现类,其对象具有时间、日期组件。 java.util.Calendar。抽象类,其对象具有时间、日期组件。 java.sql.Date。实现类,其对象具有日期组件。 java.sql.Time。实现类,其对象具有时间组件。 java.sql.Timestamp。实现类,其对象具有时间日期组件。 java.text.DateFormat。抽象类,其对象格式化时间日期。SimpleDateFormat
测试代码:
package test.net;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateDemo {public static void main(String[] args) {Calendar calendar = Calendar.getInstance();//动态设置日期calendar.set(2016, 10, 8, 12, 00,12);//月份11代表12月System.out.println(calendar.get(Calendar.MONTH)+1); //取得月份,0为1月System.out.println(calendar.getTime());System.out.println("====>"+calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));calendar.add(Calendar.YEAR, -1);//减一年//System.out.println(date.getMinutes());//不建议使用的方式//比较2个时间Calendar calendar2 = Calendar.getInstance();int comInt = calendar.compareTo(calendar2);switch (comInt) {case 1:System.out.println("calendar 时间大于 calendar2");break;case -1:System.out.println("calendar2 时间大于 calendar");break;case 0:System.out.println("相等" );break;default:break;}DateUtil dateUtil = new DateUtil();System.out.println("-----"+DateUtil.getDateTime());Date date = new Date();System.out.println(date);//Tue Nov 08 11:17:48 CST 2016/* * Tue Nov 08 11:17:48 CST 2016--- 格林士日期:当前时间距离1970年1月1日 00:00:00de一个时间差,以毫秒作为单位 * 星期 月份 日期 时:分:秒 时区 年份*///日期格式化SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println(format.format(calendar.getTime()));//字符串转Date类try {String strDate = "2015-11-11 21:11:11";Date date2 = format.parse(strDate);System.out.println(date2);} catch (ParseException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
0 0
- Java基础--时间处理
- java基础--时间处理类
- Java基础_日期时间处理
- Java基础系列之日期时间处理
- Java的时间处理
- Java日期时间处理
- java中的时间处理
- Java的时间处理
- JAVA时间格式化处理
- JAVA 处理数据库时间
- Java处理时间格式化
- JAVA中的时间处理
- java时间处理
- Java日期时间处理
- Java的时间处理
- java日期时间处理
- java时间的处理
- java 时间处理类
- 解决MyEclipse不能编译成Class文件
- 第10周项目3 小学生考试系统<1>
- MySql case when then 同表多连接 时间判断 sql语句
- winform产品二维码显示打印
- html代码大全
- Java基础--时间处理
- 2016/11/08 没有技术记录
- CSS3的REM设置字体大小
- Linux内核模块简介
- 根据两点坐标及父视图绘制直线
- JavaScript数组方法
- C语言内存分配-通俗理解
- 畅通工程
- views 框架 简单示例