java 5分钟_java-时间格式化 整5分钟,整10分钟
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分钟相关推荐
- java 24字母_java 时间格式化中的模式字母
java日期格式化中的模式字母有特定的意义,由于没有注意,今天在做工程的时候导致出现了奇怪的日期: 错误写法如下: 然而得到了错误的结果: 正确写法如下: 这样就得到了正确的结果 mm指的是分钟,MM ...
- java将从键盘输入的时间格式化_java 时间格式化中的模式字母
java日期格式化中的模式字母有特定的意义,由于没有注意,今天在做工程的时候导致出现了奇怪的日期: 错误写法如下: 然而得到了错误的结果: 正确写法如下: 这样就得到了正确的结果 mm指的是分钟,MM ...
- java获取系统当前时间格式化_java 获取系统当前时间并格式化
java 获取系统当前时间并格式化 CreateTime--2018年5月9日11:41:00 Author:Marydon 实现方式有三种 updateTime--2018年7月23日09点32分 ...
- java格式化到毫秒_java时间格式化到毫秒
(3)Java 日期时间及其格式化 可以用 System 类的静态方法 publ... java的时间处理续计算java时间)_计算机软件及应用_IT/计算机_专业资料.1. java 计算时间依靠 ...
- JAVA干货:日期:Date ,SimpleDateForma,Calender 10分钟搞清白
大家好,我是一名JAVA程序员!在JAVA这条路中越走越远也走过不少歪路.今天就和大家分享我的笔记和经验.首先建议大家不要去看什么书籍,像这类书籍小白看着头疼,估计也看不下去,本人有幸也买过几本书籍, ...
- 4由通道检测_大唐阜新煤制天然气「榜样力量」实训做实出实效——废水总酚检测时间由4小时缩短至10分钟...
今天为大家讲述的正是这样一个需要全体外出实训员工学习的榜样,这个故事就发生在分析中心经理徐胜利身上. 有目标就会有方向.有动力 出发之前,徐胜利就暗自下决心,要不虚此行.刚到克旗公司,他便着手协调成立 ...
- linux cron记录时间,crontab每分钟,5,10分钟,每小时,每天零点,每周日0点,每月1号0点,每年1月1日执行脚本,linux shell定时任务...
crontab每分钟,5,10分钟,每小时,每天零点,每周日0点,每月1号0点,每年1月1日执行脚本,linux shell定时任务 在linux系统里做维护和开发时, 经常会遇到要用crontabl ...
- java format 字符_JAVA字符串格式化-String.format()的使用
常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...
- java转日期_Java时间日期格式转换
import java.util.*;import java.text.*;importjava.util.Calendar;public classVeDate {/*** 获取现在时间 * *@r ...
- java时间戳计算_java 时间戳 、时间差计算(秒、分钟、小时、天数、月份、年)...
以下代码就是时间差计算(秒.分钟.小时.天数.月份.年) package me.zhengjie; import java.text.ParseException; import java.text. ...
最新文章
- linux设备驱动之USB主机控制器驱动分析
- Zephir入门 —— 语法篇
- 操作系统原理:读写者经典同步问题
- java按钮权限控制_详解Spring Security 中的四种权限控制方式
- python Unable to find vcvarsall.bat 错误
- Netty工作笔记0016---Buffer的分散和聚合
- 建立高可用性的数据库群集
- 【报告分享】2020快手短视频直播电商营销增长宝典.pdf(附下载链接)
- XCL-Charts圈图
- CO02工单下达时错误“订单类型 ZP91 工厂 1000: 没有检查工序的维护规则”
- JDBC和数据库连接池的关系
- SQL server下载与安装教程
- 终于找到破坏(被锁)广联达云计价平台GCCP6.0工程文件的罪魁祸首,显示:您的工程可能受到盗版侵害……
- X86、X86_64、X64的区别
- 删除xp计算机用户账户,XP系统怎么删除多余的用户帐号?XP系统删除多余用户帐号的方法...
- 基于android的影音设计,基于Android的车载影音导航系统软件设计与实现
- 查看 win 系统开机关机,启动时间
- kubernetes英语怎么读_`~!$^*()[]{}\|;:',/?在英文怎么读?
- 【腾讯TMQ】iOS逻辑自动化测试实践
- Java算法之冒泡算法