JAVA关于时间的处理
2016-03-10 17:01
489 查看
1、常用的类
①Date 日期类
②Calendar 一个java封装的 日期类,可以快速的获取到 年月日 时分秒
③ SimpleDateFormat简单的日期格式类
④TimeZone 时区类
2、使用
①Date
new Date();等到当前的时间,根据当前的时区获取当前的日期。
new Date(long time);根据传入的 1970年至今的一个 long类型的 毫秒数 创建一个日期。
date.getTime();获取当前日期的毫秒数 long类型
②Calendar
③SimpleDateFormat
④TimeZone 时区类
TimeZone.getDefault(); 获取当前系统的时区
TimeZone.getTimeZone("GMT"); 获取指定时区, GMT为格林威治时间 可以写成 "GMT+8:00"为东八区 时区
TimeZone.getRawOffset(); 返回添加到 UTC 以获取此时区中的标准时间的时间量(以毫秒为单位)。因为此值不受夏令时的影响,所以它称为原始偏移量。
TimeZone.getOffset(long date); 从给定日期的
UTC 返回此时区的偏移量。如果夏令时在指定的日期是有效的,就用夏令时调整偏移值。
$(".MathJax").remove();
①Date 日期类
②Calendar 一个java封装的 日期类,可以快速的获取到 年月日 时分秒
③ SimpleDateFormat简单的日期格式类
④TimeZone 时区类
2、使用
①Date
new Date();等到当前的时间,根据当前的时区获取当前的日期。
new Date(long time);根据传入的 1970年至今的一个 long类型的 毫秒数 创建一个日期。
date.getTime();获取当前日期的毫秒数 long类型
②Calendar
Calendar ca = Calendar.getInstance(); year = ca.get(Calendar.YEAR);// 获取年份 month = ca.get(Calendar.MONTH) + 1;// 获取月份 day = ca.get(Calendar.DATE);// 获取天 hour = ca.get(Calendar.HOUR_OF_DAY);// 小时 minute = ca.get(Calendar.MINUTE);// 分钟 second = ca.get(Calendar.SECOND);// 秒 date = ca.getTime();//当前日期 millis = ca.getTimeInMillis();//当前日期的毫秒数
③SimpleDateFormat
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); sdf.setTimeZone(TimeZone.getDefault());//设置Format的时区 为默认时区 系统时区 sdf.parse(timr);//通过字符串的日期 转换为Date sdf.format(date);//格式化日期 按初始化时定下的规则
④TimeZone 时区类
TimeZone.getDefault(); 获取当前系统的时区
TimeZone.getTimeZone("GMT"); 获取指定时区, GMT为格林威治时间 可以写成 "GMT+8:00"为东八区 时区
TimeZone.getRawOffset(); 返回添加到 UTC 以获取此时区中的标准时间的时间量(以毫秒为单位)。因为此值不受夏令时的影响,所以它称为原始偏移量。
TimeZone.getOffset(long date); 从给定日期的
UTC 返回此时区的偏移量。如果夏令时在指定的日期是有效的,就用夏令时调整偏移值。
$(".MathJax").remove();
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树