[Java]日期和时间的使用
来源:互联网 发布:临沂软件开发设计 编辑:程序博客网 时间:2024/06/05 16:50
本文主要针对Date
,Calendar
两个类的部分操作做说明,目前的项目中使用这两个类已经可以满足使用,将项目中用到的内容做一个总结,方便日后查询。
Calendar注意事项
- Calendar默认一月为0;
在设置月份时,以一月为例
Calendar cal = Calendar.getInstance();cal.set( Calendar.MONTH, 1 - 1 ); // 用要设置的月份减去1, 所以1月为0;
对日期进行操作
获取当前日期
Date curDate = Calendar.getInstance().getTime();
Date和Calendar的转化
Date curDate = Calendar.getInstance().getTime();Calendar cal = Calendar.getInstance();cal.setTime( curDate );Date newDate = cal.getTime();
获取当前日期的前n天
通过add()
来实现,之前的用-
符号来表示获取之前的days
天;
cal.setTime( curDate );cal.add( Calendar.DAY_OF_YEAR, -days );
获取指定日期当月的最后一天
int day = cal.getActualMaximum( Calendar.DATE );
String和Date的转换
Date to String
Date date = new Date();SimpeDateFormat df = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" );String dateStr = df.format( date );
String to Date
SimpleDateFormat df = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" );Date date = df.parse( dateStr );
注意:字符串中的“HH:mm:ss”,这里是使用
HH
还是hh
决定了最后的时间是24小时制(HH)还是12小时制(hh).
阅读全文
0 0
- [Java]日期和时间的使用
- java日期时间的使用
- 日期和时间的使用
- 日期和时间的使用
- 日期和时间的使用
- java的日期和时间
- Java基础:第十六讲 日期和时间的使用
- Java基础:第十六讲 日期和时间的使用
- JAVA 使用Date()打印现在的时间和日期
- 使用Java 8 的日期和时间Api
- Java入门学习-学会使用日期函数和日期的计算方法,理解什么是时间戳
- java日期时间使用
- java日期和时间
- java 日期和时间
- java 日期和时间
- Java日期和时间
- Java进阶(日期时间的使用)
- [转载]DB2 日期和时间的使用
- 如何做个好员工
- swift常见的注释方式
- Linux下 环境变量/etc/profile、/etc/bashrc、~/.bashrc的区别
- 远程桌面访问本地计算机文件夹或磁盘
- 索引的一些概念使用
- [Java]日期和时间的使用
- 值传递和引用传递
- 如何使mysql支持emoji存储
- 自定义不预加载viewpager
- 透过CAT,来看分布式实时监控系统的设计与实现
- 零基础搭建Shadowsocks(二)
- 更智能的线下店铺是什么样?中科爱讯要借助IOT和AI技术打造智慧零售
- 魅族手机装Xposed框架
- Git常用命令