Java知识(时间和日期处理)
来源:互联网 发布:ubuntu卸载搜狗输入法 编辑:程序博客网 时间:2024/05/10 16:40
时间和日期处理
Date 日期类
Date date=new Date();
新建一个时间对象,默认是当前时间
Calendar类
Calendar calendar =Calendar.getInstance();
设置当前基准时间
calendar.setTime(Date date);
set方法:field设置的时间属性 ,value是要设置的值
//设置日期为2
calendar.set(calendar.DATE, 2);
//设置小时为13
calendar.set(calendar.HOUR_OF_DAY, 13);
add方法:增加或减少时间值,如果value为正数则为增加时间,如果为负则减少
calendar.add(calendar.DATE, -2);
SimpleDateFormat类
SimpleDateFormat format=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
例子:
public class Ch07 {
public static void main(String[] args) {
//新建一个时间对象,默认是当前时间
//时间戳:从1970-1-1 00:00:00开始计数的时间毫秒数
Date date=new Date();
//Date date2=new Date(System.currentTimeMillis());
System.out.println(date);
// System.out.println(date2);
Calendar calendar=Calendar.getInstance();
//设置当前基准时间
calendar.setTime(date);
//set:field设置的时间属性 ,value是要设置的值
// calendar.set(calendar.DATE, 2);
// calendar.set(calendar.HOUR_OF_DAY, 13);
//add方法:增加或减少时间值
calendar.add(calendar.DATE, -2);
System.out.println(calendar.getTime());
//格式化时间
SimpleDateFormat format=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss 这周是今年的第w周");
System.out.println(format.format(calendar.getTime()));
format.format(date);
}
}
输出结果:Thu Aug 17 17:32:33 CST 2017
Tue Aug 15 17:32:33 CST 2017
2017年08月15日 17:32:33 这周是今年的第33周
阅读全文
0 0
- Java知识(时间和日期处理)
- java中的日期和时间处理示例
- java中的日期和时间处理示例
- JAVA日期和时间的处理
- Java 8中处理日期和时间
- Java 8中处理日期和时间
- Java——时间和日期处理
- Java日期时间处理
- Java日期时间处理
- java日期时间处理
- java时间日期处理
- java日期时间处理
- Java日期时间处理
- java 时间日期处理
- java处理日期时间
- Java日期时间处理
- JAVA日期时间处理
- Java日期时间处理
- 字符串逆序的几种方式
- Python包管理工具——Pip
- 2017暑假第二阶段第二场 总结
- [C++模板技术] TypeList(2)
- scrapy(三)
- Java知识(时间和日期处理)
- 机器学习 基础 数学知识之线性代数
- HIVE SQL执行计划深度解析
- u3d scene在打包时默认不保存
- HDU-6165 FFF at Valentine
- Spring Cloud入门教程(五):API服务网关(Zuul) 上
- Integer.getInteger()是逗比
- [noip2013]转圈游戏
- 鼠标悬停时,使用xpath定位页面按钮元素