博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每间隔15分钟生成一个时间戳
阅读量:6825 次
发布时间:2019-06-26

本文共 1619 字,大约阅读时间需要 5 分钟。

import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List; public class Test {    public static void main(String[] args) {        Date date = new Date();        List
ds = test(date); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); for (Date d : ds) { System.out.println(sdf.format(d)); } } static List
test(Date date) { Date start = dayStartDate(date);//转换为天的起始date Date nextDayDate = nextDay(start);//下一天的date List
result = new ArrayList
(); while (start.compareTo(nextDayDate) < 0) { result.add(start); //日期加15分钟 start = addFiveMin(start, 15); } return result; } private static Date addFiveMin(Date start, int offset) { Calendar c = Calendar.getInstance(); c.setTime(start); c.add(Calendar.MINUTE, offset); return c.getTime(); } private static Date nextDay(Date start) { Calendar c = Calendar.getInstance(); c.setTime(start); c.add(Calendar.DATE, 1); return c.getTime(); } private static Date dayStartDate(Date date) { Calendar c = Calendar.getInstance(); c.setTime(date); c.set(Calendar.HOUR_OF_DAY, 0); c.set(Calendar.MINUTE, 0); c.set(Calendar.SECOND, 0); c.set(Calendar.MILLISECOND, 0); return c.getTime(); }}

 

转载于:https://www.cnblogs.com/yaomajor/p/7852227.html

你可能感兴趣的文章
小知识点
查看>>
python mongodb MapReduce
查看>>
python-数据类型
查看>>
Google MapReduce/GFS/BigTable三大技术的论文中译版
查看>>
Linux atop监控工具部署
查看>>
struts2请求过程源码分析
查看>>
效率比较--集合
查看>>
jmeter IF控制器学习--使用实例
查看>>
memory prefix retro,re out 2
查看>>
WebDriver API 实例详解(四)
查看>>
dom01
查看>>
Android实例-如何使用系统剪切板(XE8+小米2)
查看>>
BAT-显示桌面图标
查看>>
PDO vs. MySQLi 选择哪一个?(PDO vs. MySQLi: Which Should You Use?)-转载
查看>>
信息安全系统设计基础第七周总结
查看>>
创建线程的三种方式
查看>>
Android项目依赖于第三方库(非jar包文件)
查看>>
cas HttpServletRequestWrapperFilter
查看>>
【Javascript第二重境界】函数
查看>>
SpringBoot 与 Web开发
查看>>