「java获取前一个小时」java获取前一个小时的时间
今天给各位分享java获取前一个小时的知识,其中也会对java获取前一个小时的时间进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java中如何获取几分钟或者几小时前的时间
你的意思的 如果当前时间是18点 - 23.59之间才返回 否则不返回是不 Date d = new Date(); int hours = d.getHours(); if(18hours0){ return d; }else{ return null; }
用java如何实现 1小时前 1分钟前
/**
* 显示时间,如果与当前时间差别小于一天,则自动用**秒(分,小时)前,如果大于一天则用format规定的格式显示
*
* @author wxy
* @param ctime
* 时间
* @param format
* 格式 格式描述:例如:yyyy-MM-dd yyyy-MM-dd HH:mm:ss
* @return
*/
public static String showTime(Date ctime, String format) {
String r = "";
if(ctime==null)return r;
if(format==null)format="yyyy-MM-dd HH:mm";
long nowtimelong = System.currentTimeMillis();
long ctimelong = ctime.getTime();
long result = Math.abs(nowtimelong - ctimelong);
if (result 60000)// 一分钟内
{
long seconds = result / 1000;
r = seconds + "秒钟前";
} else if (result = 60000 result 3600000)// 一小时内
{
long seconds = result / 60000;
r = seconds + "分钟前";
} else if (result = 3600000 result 86400000)// 一天内
{
long seconds = result / 3600000;
r = seconds + "小时前";
} else// 日期格式
{
r = DateTime.formatTime(ctime, format);
}
return r;
}
“java”中怎么得到当前时间的小时?
Date date=new Date();
DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time=format.format(date);
不同的方法介绍如下:
1、通过Date类来获取当前时间。
Date day=new Date()
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
System.out.println(df.format(day))
2、通过System类中的currentTimeMillis方法来获取当前时间。
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(df.format(System.currentTimeMillis()))
3、通过Calendar类来获取当前时间。
Calendar c = Calendar.getInstance();//可以对每个时间域单独修改
int year = c.get(Calendar.YEAR)
int month = c.get(Calendar.MONTH)
int date = c.get(Calendar.DATE)
int hour = c.get(Calendar.HOUR_OF_DAY)
int minute = c.get(Calendar.MINUTE)
int second = c.get(Calendar.SECOND)
System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second)
4、通过Date类来获取当前时间。
Date date = new Date()
String year = String.format("%tY", date)
String month = String.format("%tB", date)
String day = String.format("%te", date)
System.out.println("今天是:"+year+"-"+month+"-"+day)
Java 怎么获取当前时间前一个小时的时间
Calendar c = Calendar.getInstance();//可以对每个时间域单独修改
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int date = c.get(Calendar.DATE);
int hour = c.get(Calendar.HOUR_OF_DAY);
int minute = c.get(Calendar.MINUTE);
int second = c.get(Calendar.SECOND);
//前一个小时的时间
System.out.println(year + "/" + month + "/" + date + " " +(hour - 1)+ ":" +minute + ":" + second);
java获取前一个小时的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java获取前一个小时的时间、java获取前一个小时的信息别忘了在本站进行查找喔。