
new SimpleDateFormat("yyyyMMddHHmmssSSS") format(new Date() );
方法2:
Calendar Cld = CalendargetInstance();
int YY = Cldget(CalendarYEAR) ;
int MM = Cldget(CalendarMONTH)+1;
int DD = Cldget(CalendarDATE);
int HH = Cldget(CalendarHOUR_OF_DAY);
int mm = Cldget(CalendarMINUTE);
int SS = Cldget(CalendarSECOND);
int MI = Cldget(CalendarMILLISECOND);
String curTime = YY + MM + DD + HH + mm + SS + MI;
Calendar cal = CalendargetInstance();
javautilDate date = calgetTime();
SimpleDateFormat sdFormat = new SimpleDateFormat("yyyyMMddhhmmssSSS");
String myTime = sdFormatformat(currentTime);
给时间加个格式:
Date date =new Date(SystemcurrentTimeMillis());
SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss "); String time = formatterformat(date);
Systemoutprintln(time);
这样你要取整的话 , 把 mm:ss设置为00:00 就行。
import javatextSimpleDateFormat;
import javautilDate;
Date d=new Date();//获取时间
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//转换格式
Systemoutprintln(sdfformat(d));//打印
import javautilDate;
import orgapachecommonslang3timeDateUtils;
public class Test {
public static void main(String[] args) {
Date now = new Date();
// 减一小时
Date add = DateUtilsaddHours(now, -1);
// 加一小时
Date sub = DateUtilsaddHours(now, 1);
if (addafter(now)) {
Systemoutprintln("当前时间后");
} else {
Systemoutprintln("当前时间前");
}
if (subbefore(now)) {
Systemoutprintln("当前时间前");
} else {
Systemoutprintln("当前时间后");
}
}
}
以上就是关于java如何获取当前精确时间全部的内容,包括:java如何获取当前精确时间、在java中当前时间取整到小时如何做, 比如当前时间为下午2点半,想得到一个Date型变量,格式化后显示为:、java中获得当前时间(yyyy-mm-dd)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)