产生时间字符串组
来源:互联网 发布:淘宝摄影服务 编辑:程序博客网 时间:2024/04/27 15:28
根据当前时间生成一组间隔时间。 在SQL中通过字符时间去查询,避免跟时区有关联
SimpleDateFormat formatmm =new SimpleDateFormat("mm");
SimpleDateFormat format =new SimpleDateFormat("yyyy-MM-dd HH");
SimpleDateFormat formatfull =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String minutes = formatmm.format( date) ;
String newMinutes = "00";
if ( Integer.parseInt(minutes)>30)
newMinutes = "30";
// String newMinutes = minutes.substring(0,1)+0 ;
System.out.println ( newMinutes ) ;
String prefixDate = format.format(date);
String newStartDate = prefixDate + ":"+newMinutes+":00";
System.out.println( prefixDate );
int range=12;//hours
int groupTime = 30;//minutes;
Date curreentDate = null;
List<String> starts = new ArrayList<String>();
List<String> ends = new ArrayList<String>();
try {
curreentDate = formatfull.parse( newStartDate);
int totalMinutes = range*60;
int i=0;
while(totalMinutes>0){
long currentMillSeconds = curreentDate.getTime();
long endMillSeconds = currentMillSeconds-i*groupTime*60*1000;
long beginMillSeconds = currentMillSeconds - (i+1)*groupTime*60*1000;
starts.add(formatfull.format( beginMillSeconds ));
ends.add(formatfull.format( endMillSeconds ));
totalMinutes=totalMinutes-groupTime;
i++;
}
for(int j=starts.size()-1;j>0;j--){
System.out.println( starts.get(j) + " -- "+ends.get(j));
}
} catch (ParseException e) {
e.printStackTrace();
}
- 产生时间字符串组
- 微信小程序 随机字符串产生函数 时间戳产生函数
- 使用linux下时间做因子产生随机字符串
- java 随机产生字符串
- C# 产生随机字符串!
- java随机产生字符串
- 随机产生一个字符串
- java 随机产生字符串
- 产生随机字符串
- 随机产生字符串函数
- 产生随机字符串
- ios 随机产生字符串
- java 产生随机字符串
- 产生随机字符串
- python 产生随机字符串
- 随机产生字符串
- python产生随机字符串
- 产生随机字符串函数
- uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z)
- LINUX USB 系统(1)
- solr查询不使用query analyzer中文分词的问题解决
- 嵌入式开发资料集锦
- MinSdkVersion, targetSdkVersion, target API level的区别
- 产生时间字符串组
- 六、矩阵按键(4*4)
- TCP/IP详解学习笔记(1)-基本概念
- 未来3个月计划
- OnEraseBkGnd与OnPaint的联系是什么? 转自:http://www.cppblog.com/Walker/articles/144098.html
- Linux 内存管理 重要结构体 (转)
- 基于 Android NDK 的学习之旅-----资源释放
- java 读取页面源码 的多种方式
- ARM软件访问硬件的核心理论(2.1)---S3C6410 时钟分析