处理java日期的一些操作
2016-11-28 14:34
323 查看
package yyf.java.util.DateTest; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import org.junit.Test; /** * 对日期类的一些操作 * * @author Yu Yufeng * */ public class DateUse { @Test public void test() { System.out.println("DateUse.test()"); } /** * 日期格式 */ @Test public void testFormate() { Date date = new Date(); DateFormat f = new SimpleDateFormat("yyyy-MM-dd"); String dateStr = f.format(date); System.out.println(dateStr); } /** * 对时间的加减 */ @Test public void testDateModify() { Date date = new Date(); Calendar cNow = Calendar.getInstance(); cNow.setTime(date); System.out.println(cNow); cNow.add(Calendar.DATE, -1); Date now = cNow.getTime(); System.out.println(now); } /** * 得到一天的时间 0~24 */ @Test public void testGetOneDay() { Date date = new Date();//当前一天 Date res; Calendar cNow = Calendar.getInstance(); cNow.setTime(date); res = cNow.getTime(); cNow.set(Calendar.HOUR_OF_DAY, 0); cNow.set(Calendar.SECOND, 0); cNow.set(Calendar.MINUTE, 0); cNow.set(Calendar.MILLISECOND, 0); res = cNow.getTime(); System.out.println(res); cNow.add(Calendar.DATE, -1); res = cNow.getTime(); System.out.println(res); }/** * 得到一天之前七天 */ @Test public void testGet7DaysBefore() { Date date = new Date();//当前一天 Date res; Calendar cNow = Calendar.getInstance(); cNow.setTime(date); res = cNow.getTime(); cNow.set(Calendar.HOUR_OF_DAY, 0); cNow.set(Calendar.SECOND, 0); cNow.set(Calendar.MINUTE, 0); cNow.set(Calendar.MILLISECOND, 0); res = cNow.getTime(); for(int i=0;i<7;i++){ cNow.add(Calendar.DATE, -1); res = cNow.getTime(); System.out.println(res); } } }代码:https://github.com/yyfyyf1994/knowledge/blob/master/src/yyf/java/util/DateTest/DateUse.java
相关文章推荐
- 有关Java的日期处理的一些杂记
- 使用Java进行图像处理的一些基础操作
- 关于java时间与日期的一些操作
- Java Calendar处理一些日期与星期的转换
- java中对Date日期一些处理
- java日期的一些处理
- Java日期时间操作的一些方法
- java中的System类的一些应用和日期的操作实例
- Java日期的一些基本处理
- Java中日期处理的一些方法
- java之日期的一些操作
- Java中的一些日期操作
- 整理的一些常用的Java日期时间上面的操作
- java日期处理的一些总结
- java对日期的一些操作
- Java中关于日期的一些处理收藏
- java 关于使用java1.8的localDateTime日期操作的基本使用以及一些使用技巧 持续更新...
- 操作NHibernate进行多事务并发处理的一些小经验
- Java 中对日期的操作
- java中关于时间日期操作的常用函数