public SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

// time_str 为时间字符串

public String minute_fromt (String time_str,Integer is_gt) {

// start_time is_gt 为 1 ; end_time is_gt为 0

is_gt = is_gt*5;

Calendar calendar = Calendar.getInstance();

try {

calendar.setTime(df1.parse(time_str));

} catch (ParseException e) {

e.printStackTrace();

}

int minute = calendar.get(Calendar.MINUTE);

int sec = calendar.get(Calendar.SECOND);

if (sec == 0) {

is_gt = 0;

}

// 计算整10分钟 把5换成10

minute = Math.round(minute/5*5);//计算5的整数分钟

calendar.set(Calendar.MINUTE, minute+is_gt);

calendar.set(Calendar.SECOND, 0);

String time =df1.format(calendar.getTime());

return time;

}

public String hour_fromt (String time_str,Integer is_gt) {

// start_time is_gt 为 1 ; end_time is_gt为 0

Calendar calendar = Calendar.getInstance();

try {

calendar.setTime(df1.parse(time_str));

} catch (ParseException e) {

e.printStackTrace();

}

int hour = calendarget(Calendar.HOUR);

int minute = calendar.get(Calendar.MINUTE);

int sec = calendar.get(Calendar.SECOND);

if (sec == 0 && minute==0) {

is_gt = 0;

}

calendar.set(Calendar.HOUR, hour+is_gt);

calendar.set(Calendar.MINUTE, 0);

calendar.set(Calendar.SECOND, 0);

String time =df1.format(calendar.getTime());

return time;

}

public String day_fromt (String time_str,Integer is_gt) {

// start_time is_gt 为 1 ; end_time is_gt为 0

Calendar calendar = Calendar.getInstance();

try {

calendar.setTime(df1.parse(time_str));

} catch (ParseException e) {

e.printStackTrace();

}

int day = calendar.get(Calendar.DATE);

int hour = calendar.get(Calendar.HOUR);

int minute = calendar.get(Calendar.MINUTE);

int sec = calendarget(Calendar.SECOND);

if (sec == 0 && minute==0 && hour==0) {

is_gt = 0;

}

calendar.set(Calendar.DATE, day+is_gt);

calendar.set(Calendar.HOUR, 0);

calendar.set(Calendar.MINUTE, 0);

calendar.set(Calendar.SECOND, 0);

String time =df1.format(calendar.getTime());

return time;

}

java 5分钟_java-时间格式化 整5分钟,整10分钟相关推荐

  1. java 24字母_java 时间格式化中的模式字母

    java日期格式化中的模式字母有特定的意义,由于没有注意,今天在做工程的时候导致出现了奇怪的日期: 错误写法如下: 然而得到了错误的结果: 正确写法如下: 这样就得到了正确的结果 mm指的是分钟,MM ...

  2. java将从键盘输入的时间格式化_java 时间格式化中的模式字母

    java日期格式化中的模式字母有特定的意义,由于没有注意,今天在做工程的时候导致出现了奇怪的日期: 错误写法如下: 然而得到了错误的结果: 正确写法如下: 这样就得到了正确的结果 mm指的是分钟,MM ...

  3. java获取系统当前时间格式化_java 获取系统当前时间并格式化

    java 获取系统当前时间并格式化 CreateTime--2018年5月9日11:41:00 Author:Marydon 实现方式有三种 updateTime--2018年7月23日09点32分 ...

  4. java格式化到毫秒_java时间格式化到毫秒

    (3)Java 日期时间及其格式化 可以用 System 类的静态方法 publ... java的时间处理续计算java时间)_计算机软件及应用_IT/计算机_专业资料.1. java 计算时间依靠 ...

  5. JAVA干货:日期:Date ,SimpleDateForma,Calender 10分钟搞清白

    大家好,我是一名JAVA程序员!在JAVA这条路中越走越远也走过不少歪路.今天就和大家分享我的笔记和经验.首先建议大家不要去看什么书籍,像这类书籍小白看着头疼,估计也看不下去,本人有幸也买过几本书籍, ...

  6. 4由通道检测_大唐阜新煤制天然气「榜样力量」实训做实出实效——废水总酚检测时间由4小时缩短至10分钟...

    今天为大家讲述的正是这样一个需要全体外出实训员工学习的榜样,这个故事就发生在分析中心经理徐胜利身上. 有目标就会有方向.有动力 出发之前,徐胜利就暗自下决心,要不虚此行.刚到克旗公司,他便着手协调成立 ...

  7. linux cron记录时间,crontab每分钟,5,10分钟,每小时,每天零点,每周日0点,每月1号0点,每年1月1日执行脚本,linux shell定时任务...

    crontab每分钟,5,10分钟,每小时,每天零点,每周日0点,每月1号0点,每年1月1日执行脚本,linux shell定时任务 在linux系统里做维护和开发时, 经常会遇到要用crontabl ...

  8. java format 字符_JAVA字符串格式化-String.format()的使用

    常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...

  9. java转日期_Java时间日期格式转换

    import java.util.*;import java.text.*;importjava.util.Calendar;public classVeDate {/*** 获取现在时间 * *@r ...

  10. java时间戳计算_java 时间戳 、时间差计算(秒、分钟、小时、天数、月份、年)...

    以下代码就是时间差计算(秒.分钟.小时.天数.月份.年) package me.zhengjie; import java.text.ParseException; import java.text. ...

最新文章

  1. linux设备驱动之USB主机控制器驱动分析
  2. Zephir入门 —— 语法篇
  3. 操作系统原理:读写者经典同步问题
  4. java按钮权限控制_详解Spring Security 中的四种权限控制方式
  5. python Unable to find vcvarsall.bat 错误
  6. Netty工作笔记0016---Buffer的分散和聚合
  7. 建立高可用性的数据库群集
  8. 【报告分享】2020快手短视频直播电商营销增长宝典.pdf(附下载链接)
  9. XCL-Charts圈图
  10. CO02工单下达时错误“订单类型 ZP91 工厂 1000: 没有检查工序的维护规则”
  11. JDBC和数据库连接池的关系
  12. SQL server下载与安装教程
  13. 终于找到破坏(被锁)广联达云计价平台GCCP6.0工程文件的罪魁祸首,显示:您的工程可能受到盗版侵害……
  14. X86、X86_64、X64的区别
  15. 删除xp计算机用户账户,XP系统怎么删除多余的用户帐号?XP系统删除多余用户帐号的方法...
  16. 基于android的影音设计,基于Android的车载影音导航系统软件设计与实现
  17. 查看 win 系统开机关机,启动时间
  18. kubernetes英语怎么读_`~!$^*()[]{}\|;:',/?在英文怎么读?
  19. 【腾讯TMQ】iOS逻辑自动化测试实践
  20. Java算法之冒泡算法

热门文章

  1. linux huge模式设置,Linux 下 Hugepages的配置
  2. 深圳市坪山区制造业高质量发展资金申报条件及时间,补贴高达1亿
  3. 将 html 项目打包成可执行 exe 文件
  4. 更改MyEclipse匹配颜色
  5. 浅谈文件捆绑技术及实现方式
  6. CSS W3C 统一验证工具
  7. HoudahGeo 6 for Mac(地理位置信息软件)
  8. Simulink Resolver 旋转变压器解码仿真
  9. TrafficMonitor 网速监控悬浮窗软件
  10. postman 配置参数自动签名